Iomad

Iomad plugin screenshot

Description

Iomad is multi-tenancy Moodle.
This RosarioSIS plugin integrates Iomad with RosarioSIS. RosarioSIS schools are created as Iomad companies.
See the Content section below for integration points.

Translated in French & Spanish.

Content

School

  • Copy School: “Create company in Iomad”.
  • School Information: update company Name, Short Name and City, delete company.
  • Configuration: assign a school to an existing company.
  • Rollover: unassign students from current company and assign to next school year company.

Users

  • Add a User: if “Create User in Moodle”, will assign user to the selected (or all) companies (teachers and administrators only).
  • User Info: unassign user from current companies and assign user to the selected (or all) companies (teachers and administrators only).

Students

  • Add a Student: if “Create Student in Moodle”, will assign user to company.
  • Student Info: unassign student from current company and assign student to the selected company (Enrollment Records).

Scheduling

  • Courses: if “Create Course Period in Moodle”, will assign course to company (not licensed).
  • Schedule: enrol or unenrol student into/from course.
  • Group Schedule: enrol students into course.
  • Group Drops: unenrol students from course.
  • Scheduler: enrol students into courses.

Download

Install

Copy the Iomad/ folder (if named Iomad-master, rename it) and its content inside the plugins/ folder of RosarioSIS.

Go to School > Configuration > Plugins and click “Activate”.

Requires RosarioSIS 5.8+.

Integrator setup

Install Iomad.

First follow the Moodle integrator setup.

On step 3.4

  • Select Company Manager, Client Course Editor for Allow role assignments
  • Check Allow for all capabilities under section “Block: Iomad Company / User Admin”

After setup, you can enter the Iomad plugin Configuration.

Demo

The Iomad plugin can be freely previewed in the online demonstration of RosarioSIS.

Copyleft

  • Author François Jacquet
  • License Gnu GPL v2