Moodle LMS Customization

Job ID: 32231552

Budget: $750 – $1,500 USD

A Moodle LMS platform needs to be customized for a specific project.
Moodle has to be modified to meet the customer simple requirements for the project. Frontend theme and backend logic needs to be modified.
Knowledge of Moodle with proven projects is mandatory
----------------------------------------------------------------------------------------------
INITIAL PROJECT REQUIREMENTS
COURSE
- Single course will be there
- The course content will be divided in to 3 stages (Beginner, intermediate and Advanced)
- Each stage will have few levels, quizzes and final exam for the student to be eligible to move to the next stage in the condition of passing the exam.
- Once the exam is passed, the user can see the next stage opened.
- Once the user finishes the 3rd Stage (advanced Stage) s/he will get a completion certificate.
----------------------------------------------------------------------------------------------
EXPERINCE
OPENING THE WEBSITE
- The website opens on a login Page with simple introduction about the project, not registered users cannot view anything or the course.
REGISTRATION
For Signing Up, a registration screen will appear, and following information will need to be entered to enroll the - new user
- Username
- Age
- Gender
- Mobile number
- City
- Field of work
- User is already a member of any union or not?
- Password
IN TO THE PLATFORM
After finishing the registration and login to the platform, the user should
- Presented with a one time tour.
- Directed to a compulsory stage identifying test and depending on the test result we will open the desired stage for him e.g. (score 0-4 for Beginner stage, 5-8 for Intermediate stage, 9 and 10 for Advanced stage)
- The stage identifying test should be shown only for the new user after s/he registered and after taking the test and stage is identified, it should not be open to the user when the user login the second time.
- The user might or might not be able to take the stage identifying test again, this will be defined later on.
- After finishing the test, the user will be directed then to the home page.
- The user’s home page should be clear, no dashboard only one course with stages or maybe directly the stages. No extra distraction pages are required, like all courses, settings, profile …etc, these might be in the menu only.
- In the home page the user can see the stage s/he eligible for only e.g. if he got the beginner stage, he only can see that stage others should be hidden or dimmed out.
- After finishing each stage the next stage will made available and only upon a passing score from the previous stage.
Some other trivial requirements could be there but the core is the above.
----------------------------------------------------------------------------------------------
CURRENT PROGRESS
The platform is already hosted on a VPS and moodle is installed on it and we have done some simple modification.
----------------------------------------------------------------------------------------------
PROJECT PERIOD
A tested and functional full project should be delivered within 3 weeks.

[Removed by Freelancer.com Admin for offsiting - please see Section 13 of our Terms and Conditions]
Related categories: PHP WordPress HTML eLearning Moodle