Spoken Tutorial - Data migration/Service Operation in Moodle

INTERNSHIP TASK:

Moodle Migration:

  1. Migrate Moodle 2.4 with all data, quizzes, attempts, grades, etc. to latest stable Moodle version

  2. Technical Requirements - PHP, MySQL, Moodle

 

SCREENING TASK:

Sample Moodle Migration:

  1. Install Moodle 2.4 from https://download.moodle.org/download.php/stable24/moodle-2.4.11.tgz

  2. Add initial data to it

  3. Add 50 users

  4. Hint: Watch the Moodle spoken tutorials to know-how.

  5. Add 2 courses and 2 quizzes

  6. Add test attempts in the quiz attempt table for each of the 50 users, for both quizzes

  7. Send us a step-by-step screenshot of everything you did -

    • Installed Moodle 2.4

    • Added data as mentioned in step 2

    • Migrated to latest Moodle version with all the data

  8. Submit these screenshots and brief documentation to fellowship@spoken-tutorial.org with the subject line as "FOSSEE Semester-long Internship 2022 - ST".

  9. Create a Github Account or use your existing one.

  10. Create a new private repository in your Github Account for this task

  11. Submit your GitHub link to fellowship@spoken-tutorial.org with the subject line as "FOSSEE Semester-long Internship 2022 - ST".

 

Evaluation Criteria:

Following criteria will be considered while evaluating the tasks:

  • The steps followed for migration
  • Comments for each script written
  • Accuracy of results obtained
  • Documentation should be readable and understandable
  • No plagiarism (if your submission matches another student's submission, both will be rejected)

 

Technologies to be used:

  Moodle, PHP, MySQL