I have a web site made using [login to view URL] has a moodle based Content Repository whcih can also be accessed by my Business partners. I want to now add another nodule which will be build upon the Moodle for providing the Student Services. Following functionalities would be required for the moodle based student management module:
1. Registered Students can login and should be authenticated (integrated with facebook also required)
a. Paid (who has registered offline and paid the fees)
b Not Paid (but can pay thru the online system or remain as free user )
2. Once logged in , depending on their category
a. Paid : The student can see his course material (all formats- Standard) for which he is enrolled + all free courseware. He can upgrade/enroll new program. He would be eligible to view PROJECTS Module and pick the fixed number of projects depending on course enrolled. He can submit the project after completion (online – MCQ ) and “Descriptive projects to be made using word/ppt/zip files) with an upload option. He can view the ratings/progress of assessments etc. He can choose MENTORS. He can also choose Create New Project/corporate/industry type/mentor to create custom projects, once approved by administrator or mentor.
Resource Pools available:
1. Program Details for the program enrolled (entire library)
2. Free resource library
3. Mentor Pool available
4. Trainer Pool
5. Corporate pool
6. Projects Pool
b Not Paid but wants to Pay (but can pay thru the online system) – All except the courseware for the paid users
Info
Program Library PPTs, Work, PDFs all file formats, ZIP etc
Free resource library Generic Info (All formats as above)
Mentor /Trainer Pool available People Profiles (like facebook/linked in – infact facebook can be integrated) Can create their accounts and upload their profile
Student Pool Admin can see all details/track activities of all students Student can register and can get auto vetted if already paid otherwise reamin a sfree user
Projects Pool Should be linked to corporate /Industry/mentor enrolled Corporate or Mentors