|
FinalReport
#Final Report of EDUNERA Project. Table of Contents
IntroductionThe 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:
Overview of Related Work and Literature SurveyMOOC 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 ProjectOverall Structure and OrganizationEDUNERA 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 MeasurementsThe 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 PageFollowing snapshot shows registration page, we need name, surname, email and password of the user.
Fig. 2. Registration PageIn login page user can logged in to system by entering her email and password.
Fig. 3. Login PageGeneral 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 UsersSystem search part we connect to freebase and make search operation more accurate for users.
Fig. 5. Freebase SearchFollowing snapshot shows listed results after search operation.
Fig. 6. Course Search ResultsFollowing snapshot shows Course detail page for registered users.
Fig. 7. Course Detail Page for Registered UserIn this course detail page user can add comments and see other comments.
Fig. 8. Add CommentIn addition user can add a new tag to system and course.
Fig. 9. Add New TagAfter tag added to system added tag will be displayed on the screen.
Fig. 10. After New Tag AddedUser can also rate for course.
Fig. 11. Rate CourseAfter any user rated the course, mean of rates is showed with stars.
Fig. 12. Display Rate AverageUser can display the list of courses, that belongs the same institution of the course.
Fig. 13. Course Institution PageUser can display the list of courses, that belongs the same instructor of the course.
Fig. 14. Course Instructor PageUser 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 PageUser can drop course from the list by clicking 'x' sign.
Fig. 16. Drop Course from My ListInterpretation of ResultsEDUNERA 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 WorkAs 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
|