My favorites | Sign in
Project Home Downloads Wiki Issues Source
READ-ONLY: This project has been archived. For more information see this post.
Search
for
FinalReport  
Updated Jun 3, 2013 by k.oznuri...@gmail.com

#Final Report of EDUNERA Project.

Table of Contents

Introduction

The purpose of the software project is to develop a web application and a mobile evaluation application for a better MOOC (Massive Open Online Course)systems for a better future education system. Users of this application can be divided into three groups namely general users, registered users and admins. Users can use Edunera application requirements as in the following:

  1. General users shall browse for online courses with names and categories
  2. General users shall display votes and votes' statistics about courses
  3. General users shall register to the system
  4. General users shall send complaints to admin if there is any harmful content
  5. General users shall report bugs to admin
  6. Registered users shall display/update their profile information
  7. Registered users shall add/update/delete courses to a list
  8. Registered users shall display their courses list
  9. Registered users shall vote for courses they enrolled and courses' lectures
  10. Registered users shall add/edit comment and review of courses they enrolled
  11. Registered users shall add semantic tag for courses
  12. The System shall make recommendations for users by using semantic tags
  13. Registered users shall add/edit courses, lectures and instructors information
  14. Admin shall display/update user profile
  15. Admin shall delete comments or reviews if the content is harmful
  16. Admin shall display list of complaints and bug reports
  17. Admin shall send mails to all registered users
  18. Super Admin shall add/update/delete admin information
  19. All Admins' and Super Admin actions shall logged by the system

Overview of Related Work and Literature Survey

MOOC is acronym of Massive Online Open Course that aims to target a large scale of students. MOOC created opportunity for free online courses for a large number of students. There are two key features of MOOC's which are "Open Access" that no need to pay for fees and "Large Scale" that everybody can attend via the Internet.

According to a blog of someone who is a participant of MOOC education system wrote about MOOCs classifies MOOCs into two types. Those are xMOOCs and cMOOCs. xMOOC Whilst they include discussion forums, and allow people to bounce ideas around and discuss learning together, the centre of the course is the instructor-guided lesson. Each student’s journey/trajectory through the course is linear and based on the absorption and understanding of fixed competencies. Learning is seen as something that can be tested and certified.

cMOOC education system is based on connectivist pedagogy. Connectivism is a theory of learning based on the premise that knowledge exists in the world rather than in the head of an individual.The connected aspect of learning is brought to the fore in a cMOOC. It’s a chaotic experience and is inherently personal and subjective, as participants create their meaning and build and navigate their own web of connections. about MOOCs cMOOCs are discursive communities creating knowledge together. There are four types of activity of cMOOCs. 1. Aggregate, in which students engage with lectures from experts, daily content links provided through a course newsletter, and reading content on the Web. 2. Remix, with students being encouraged to communicate with peers about content and what they are learning, through blogs, discussion boards, or online chat. 3. Repurposing, as students construct or create knowledge. 4. Feed-forward, with students encouraged to publish (and thus share their knowledge) in blogs or other “open” venues.

Almost everyone is curious about what role MOOCs will play in higher education, especially the funding of higher education. There are some MOOC predictions and thoughts that posted on Washington Post.

Stanford mathematician Keith Devlin is teaching a MOOC this semester and blogging about the experience: “After just one week of my course, I’ve seen a lot of learning going on, but it wasn’t in the lectures. Even if I’d been able to see each student watching the lecture, I would not have seen much learning going on, if any. Rather, the learning I saw was on the discussion forums, primarily the ones focused on the assignments I gave out after each lecture. As I explained to the students, the course assignments and the associated forum discussions are the heart of the course.”

Georgetown University Provost Robert Groves blogged: “The ability of massive open online courses to deliver exactly the same experience simultaneously to thousands and thousands of students breaks the mold of traditional university education. We can all see their potential to increase access to education and reduce the costs of education.”

Several TIME magazine staffers have enrolled in MOOCs this semester, including technology writer Harry McCracken? who is taking a class through University of Pennsylvania’s Wharton School. One of his observations: “There are 76,000 people registered for the class, which is more than twice the entire current enrollment for my alma mater, Boston University. Only 13,000 turned in the first written assignment on time. I wonder how many of us will still be at it when the final exam rolls around?”

All these researches and quotes shows us there is a need for a intermediate system for connect all those courses and their participants.

Work Done in This Project

Overall Structure and Organization

EDUNERA is based on client/ server architecture. Three Tier Architecture is used. The software developed in an object oriented programming language Java with play framework based on MVC pattern. The development and operation environment is Windows and MAC. Mobile version developed for Android.

Class Diagram of the System.

Software Developed and Performance Measurements

The purpose of the Edunera is to create an easy to use environment that provides course information, ratings, comments and personal course lists for MOOC students or teachers or people who interested in MOOCs. In this project we developed a web based Edunera and a mobile version of Edunera We created our RSD and High Level DSD documents. In this final report we added our project snapshopts and mentioned what we have done to at this moment and discussed futher what can be done for the project.

In this study, system GUI created by using Twitter Bootstrap coding with HTML, JQUERY, AJAX, JAVASCRIPT and Java with play framework based on MVC pattern. MySQL database used for hold data and connections.

Following snapshot shows our site main page. From this page person can search courses or go to registration page and register to the system.

Fig. 1. Main Page

Following snapshot shows registration page, we need name, surname, email and password of the user.

Fig. 2. Registration Page

In login page user can logged in to system by entering her email and password.

Fig. 3. Login Page

General user can see course detail page and rate the course but can not see add any other details of the course.

Fig. 4. Course Detail Page for General Users

System search part we connect to freebase and make search operation more accurate for users.

Fig. 5. Freebase Search

Following snapshot shows listed results after search operation.

Fig. 6. Course Search Results

Following snapshot shows Course detail page for registered users.

Fig. 7. Course Detail Page for Registered User

In this course detail page user can add comments and see other comments.

Fig. 8. Add Comment

In addition user can add a new tag to system and course.

Fig. 9. Add New Tag

After tag added to system added tag will be displayed on the screen.

Fig. 10. After New Tag Added

User can also rate for course.

Fig. 11. Rate Course

After any user rated the course, mean of rates is showed with stars.

Fig. 12. Display Rate Average

User can display the list of courses, that belongs the same institution of the course.

Fig. 13. Course Institution Page

User can display the list of courses, that belongs the same instructor of the course.

Fig. 14. Course Instructor Page

User can enroll the course from course detail page and then redirect to my course list page. In this page all enrolled courses and information are shown in the list.

Fig. 15. My Courses Page

User can drop course from the list by clicking 'x' sign.

Fig. 16. Drop Course from My List

Interpretation of Results

EDUNERA was designed as a web based system for users who want to order and sell cakes. Aims to open doors of MOOC for everyone. System provides provides course information, ratings, comments and personal course lists for MOOC students or teachers or people who interested in MOOCs. We tried to create a flexible, user friendly system. Unit tests are written in project and according those tests system unit tests were done.

Conclusions and Future Work

As a conclusion this system provides users a user friendly MOOC course evaluation system. Further studies according to project can be done on more social networking researches. In addition mobile versions of the EDUNERA implemented and some improvements can be added both mobile version and web based version according to research results. EDUNERA opens doors for students, teachers and who believes in lifelong learning of a different educational methods by met them with the courses from all over the world. That's why EDUNERA stems from Education for New Era. It is a platform for learning lovers.

References

  1. http://en.wikipedia.org/wiki/Massive_open_online_course
  2. http://reflectionsandcontemplations.wordpress.com/2012/08/23/what-is-a-mooc-what-are-the-different-types-of-mooc-xmoocs-and-cmoocs/
  3. http://www.washingtonpost.com/blogs/campus-overload/post/what-in-the-world-is-a-mooc/2012/09/24/50751600-0662-11e2-858a-5311df86ab04_blog.html
  4. http://www.insidehighered.com/views/2012/11/29/essay-challenges-posed-moocs-liberal-arts-colleges#ixzz2Dpa6iXuv
  5. Edunera Requirements Specification Document
  6. Edunera Requirements Specification Document Revision 2.0
  7. Edunera Requirements Specification Document
  8. Edunera Design Specification Document
Powered by Google Project Hosting