open source my online learning system, it is a multiple-tenant system, thus a SAAS system in which anyone can open a school and add its learing content and add the online testing examnation, anyone can join any school's course.
The code is old, but it has its special design:
- It is a saas system, each user can open its shop, in its shop, can create its courses
- everyone can open its shop, also can join other shop's course.
- support internations language switch, you even can name different shop/course for different languages.
- support students management
- support course management, include: online exam/quiz, questions ware management(import)
- support auto-generated paper by select and define how to select questions for paper
- course teachers can arrange an testing, auto-generate a paper for this testing, pick up the students for the testing
- after testing time is over, system can auto-checking students papers, and gives the scores. then give all students testing results and give report.
- the course support upload document/flash/video, students can wath document or videos in each chapter. also student can ask questions to teachers and teacher can answer the question.
- the media video store location support: google drive / dropbox / microsoft oneDrive and Qiniu(china).
sub projects:
/saasNetTest/commonService : common tool and common service for all system /saasNetTest/platform : the platform module provide common models and service for Saas service, including : shop management /saasNetTest/netTest : online leaning models and implementation logic. /saasNetTest/netTestWeb : online learning web modules, including: controller and pages
the demo site is: www.tomylearn.com
系统开发的比较早,在saas刚盛行的时候,个人开发的,只是没有精力没有人员去维护这个系统,现在开源。建立本系统的目的是:为所有想开网店开课程的老师提供平台,想让学生更方便的选课。
Hop it can help you