-
Notifications
You must be signed in to change notification settings - Fork 32
Google Summer of Code 2015
Contents
Coursemology is a learning platform with gamification built into its core. Students will enjoy earning Experience Points, leveling up and scaling the leaderboard. For educators, Coursemology comes with powerful monitoring and analytics features that allow near real-time tracking of each students' learning.
Whether you are a high school teacher or a college professor with a cadre of teaching assistants (or one of the teaching assistants), Coursemology can be customized to suit your needs.
Try out the platform here: http://coursemology.org/courses/186/
- Ruby on Rails.
- Get to work
Have a chat with us!
If you're interested in participating in GSoC 2015 as a student, you should join the `coursemologydev`_ mailing list and post your questions and ideas there.
Gitter account.
Give them a trail as a student. To try. Create a course for them.
Brief explanation | Whether we’ll add a new programming language to our system depends on the requirements of courses. Currently the programming languages are hardcoded, however, it works well because we don’t have many languages. To think further, new teachers would require more programming languages and we need a framework to make inserting new languages more easy. |
Expected results |
|
Required skills | Ruby on Rails |
Difficulty level | High |
Mentor(s) | Joel Low, Wang Qiang |
Brief explanation | Code and get evaluation online is a main feature of Coursemology. The code inside code box is dynamically rendered (grammar highlighting). Currently we are using CodeMirror for code rendering. However, we want a more general and global code rendering solution, which supports various languages and provides more flexibility. |
Expected results |
|
Required skills | Ruby on Rails, JavaScript |
Difficulty level | High |
Mentor(s) | Wang Qiang, Jason Yeo |
Brief explanation | To make Coursemology looks more like an application and improve user experience, we want the forms in settings/management pages to be automatically submitted after any changes made by user. |
Expected results |
|
Required skills | Ruby on Rails, JavaScript |
Difficulty level | Medium |
Mentor(s) | Weiqing Toh, Jason Yeo |
Brief explanation | In Coursemology students can submit code which will be auto-graded by our system, and teachers are supposed to give grade according to the auto-graded results. However, sometimes students' code cannot be tested due to mistakes/typos and teachers might to slightly modify students' code and get the evaluation results again. |
Expected results |
|
Required skills | Ruby on Rails, JavaScript(Ajax) |
Difficulty level | Medium |
Mentor(s) | Jason Yeo, Brian Koh |
Brief explanation | There are currently only MCQ/MRQ and coding auto-graded questions. We would like another auto-graded questions where students enter a string and the auto-grader will match the string against the correct answer provided. |
Expected results |
|
Required skills | Ruby on Rails |
Difficulty level | Low |
Mentor(s) | Brian Koh, Weiqing Toh |