openedx

Installazione

Requisiti: docker, libyaml-dev

$ systemctl start docker
$ pip install tutor[full]
$ tutor local quickstart

Account amministratore:

$ tutor local createuser --staff --superuser iotaiuto iotaiuto@test.test

Installare il modulo per mostrare quiz dentro a un video:

$ tutor local stop
$ tutor config save --set OPENEDX_EXTRA_PIP_REQUIREMENTS="- git+https://github.com/openedx/xblock-in-video-quiz.git"
$ tutor images build openedx
$ tutor local start -d

Aprire nel browser:

local.overhang.io

studio.local.overhang.io

Abilitare il modulo in-video-quiz

Andare sull'editor del corso (Studio)

Aprire il menù Settings > Advanced settings

Nel campo Advanced module list scrivere [“invideoquiz”]

Aggiungere un quiz dentro a un video

Nell'editor del corso aggiungi un componente video e dei componenti quiz alla tua unità

Clicca Preview

Per ogni componente apri Staff Debug Info e copia la stringa ID alfanumerica

Torna sull'editor

Vai su Add New Component > Advanced > In-Video Quiz XBlock

Nel campo Video Location inserisci l'ID del video

Nel campo Problem timestamp definisci il JSON che associa il timemap (in secondi) all'ID del componente quiz da mostrare, esempio: {“10”:“19faa4d0f8cb42f1a4593bdcb7830650”}

Mostrare lista corsi:

$ tutor local run cms ./manage.py cms dump_course_ids

Eliminare un corso:

$ tutor local run cms ./manage.py cms delete_course [id corso]

Installare xblock-in-video-quiz e xblock-adventure

$ tutor local stop
$ nano $(tutor config printroot)/config.yml

Aggiungere al file le seguenti righe:

OPENEDX_EXTRA_PIP_REQUIREMENTS:
- git+https://github.com/openedx/xblock-in-video-quiz.git
- git+https://github.com/openedx-unsupported/xblock-ooyala.git
- git+https://github.com/openedx-unsupported/xblock-mentoring.git
- git+https://github.com/openedx/xblock-adventure.git

Salvare la configurazione:

$ tutor config save
$ tutor images build openedx
$ tutor local start -d

Aggiungere immagini a un quiz

( ) <img src="..." width="200px" />
(x) <img src="..." width="200px" />
( ) <img src="..." width="200px" />