Skip to content

2.0 (10-09-2021)

Compare
Choose a tag to compare
@jafarigit jafarigit released this 10 Sep 18:15
· 46 commits to main since this release

Release v2.0 - 10 September 2021

    Features and functionality

  • A new top menu is added. The menu contains buttons for 'Terms of use', 'Calibration image'[1], 'Authoring tool'[2] and 'New Activity'[3].
  • The edit mode and view mode are now separated. Only available options for each mode will be displayed in the activity table.
  • The ARLEM files (activity.json and workplace.json) can be edited (using the ARLEM JSON validator) and saved.
  • The activity table can be sorted by different columns.
  • JSON files data are now included in course backups.
  • A rating system is added for the activities (5 Stars voting system).
  • The name of the teacher and owner of file will be displayed in the student view.
  • Number of views for each activity will be displayed in the table. This number is updated every time the activity is loaded in the AR apps.
  • The ARLEM JSON validator will be opened as a modal popup in the same window as the edit page.

    Installation

  • Enable Web Services from the admin panel: "Enable web services".
  • Enable REST protocol from the admin panel.
  • Go to 'define roles' and enable the allow checkbox "Create a web service token" for authenticated user.
  • Increase post_max_size=1024M, memory_limit=-1(Or as high as you need[4]) , and upload_max_filesize=1024M in the php.ini on your server.
  • If you are the manager of the Moodle site, you need to create your token manually. This is because for security purposes, Moodle does not allow to create the manager tokens using the web service.

[1] An image that can be used to calibrate any activities.
[2] The link to the MirageXR app which is available for Microsoft Hololens 1, Hololens 2, Android, and iOS. This app let the user to create AR learning experiences, upload them to Moodle using this plugin, and retrieve them from Moodle to play.
[3] This allow the user to create a new activity in the AR app (e.g., MirageXR), if it is installed on the user's device.
[4] -1 means unlimited. Recommended for avoiding any upload errors.