🌱 planting ideas 🌱

Solved: MAMP in macOS Catalina for Moodle dev

Steps

  1. Download Moodle package from https://download.moodle.org/macosx/
  2. Disable Security in macOS Catalina
    1
    sudo spctl --master-disable
  3. edit the php.ini file for the php version you are using. i.e. v7.2.1. First check which version you’re using by going to
    1
    MAMP-> Preferences -> PHP -> Select/Specify PHP Version
    Then go to /Applications/MAMP/bin/php/php7.2.10/conf/php.ini and input the new settings there.
    Increase SCORM package file size limit
    1
    2
    - change the "post_max_size" to 100M
    - change the " upload_max_filesize" to 90M
  4. Stop your server and restart MAMP. Import should now run as expected.

Other relevant links
suspend_data encoding and its usage:
https://stackoverflow.com/questions/944582/what-is-cmistring4096-and-how-can-i-extract-the-data-within-it
https://community.adaptlearning.org/mod/forum/discuss.php?d=3756

Tracking course specific data:
https://elearningindustry.com/getting-started-with-scorm-tracking-course-specific-data

Reference: