more docu
This commit is contained in:
parent
c16427367a
commit
3a0e541905
4 changed files with 44 additions and 1 deletions
BIN
docs/images/lmssetup/list.png
Normal file
BIN
docs/images/lmssetup/list.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 52 KiB |
BIN
docs/images/lmssetup/new.png
Normal file
BIN
docs/images/lmssetup/new.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 53 KiB |
BIN
docs/images/lmssetup/view.png
Normal file
BIN
docs/images/lmssetup/view.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 48 KiB |
|
@ -1,4 +1,47 @@
|
||||||
|
.. _lms-setup-label:
|
||||||
|
|
||||||
Leraning Management System Setup
|
Leraning Management System Setup
|
||||||
================================
|
================================
|
||||||
|
|
||||||
TODO
|
Overview
|
||||||
|
--------
|
||||||
|
|
||||||
|
To be able to connect to a learning management system (LMS) and view and use the courses provided by a LMS is an essential feature of the SEB Server.
|
||||||
|
To define an exam or e-assessment and set it up for the use with SEB we use some data of a course that is running on an LMS like identifier,
|
||||||
|
start- end-time, name and others. If we furthermore want to be able to automatically restrict the course for SEB access only we need to have proper
|
||||||
|
integration API's in place on both sides, the LMS and the SEB Server. This integration is separated into two main features so far called:
|
||||||
|
|
||||||
|
**Course API**
|
||||||
|
|
||||||
|
This API, provided by the LMS, is used by the SEB Server to query the available courses and the needed data for each course. This API
|
||||||
|
is essential to be able to import a course from the LMS as an exam into SEB Server and configure the course as an e-assessment with SEB.
|
||||||
|
Usually this API comes as a REST or SOAP API with the core LMS implementation. For the Open edX system `this <https://courses.edx.org/api-docs/>`_
|
||||||
|
standard API is used and for the Moodle LMS `this <https://docs.moodle.org/dev/Web_service_API_functions>`_ standard API is used
|
||||||
|
by the SEB Server to query courses
|
||||||
|
|
||||||
|
**SEB restriction API**
|
||||||
|
|
||||||
|
Usually this are REST API's
|
||||||
|
|
||||||
|
|
||||||
|
Use Cases
|
||||||
|
---------
|
||||||
|
|
||||||
|
**Create a new LMS Setup for Open edX**
|
||||||
|
|
||||||
|
**Create a new LMS Setup for Moodle**
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Create API Account on LMS
|
||||||
|
--------------------------
|
||||||
|
|
||||||
|
**Open edX**
|
||||||
|
|
||||||
|
|
||||||
|
Install SEB restriction API plugin
|
||||||
|
----------------------------------
|
||||||
|
|
||||||
|
**Open edX**
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue