Welcome to RELATE's documentation!
![]() |
![]() |
Features
RELATE is a web-based courseware package. It is set apart by the following features:
-
Focus on easy content creation
See example content.
-
Flexible rules for participation, access, and grading
-
Versioning of content through deep integration with git. Instructors can preview newly-authored content while students work with prior versions, all from the same instance of RELATE.
-
Multiple courses can be hosted on the same installation
-
Code questions:
- Allow students to write code into a text box (with syntax highlighting)
- Sandboxed execution
- Automatic grading
- Plotting support
- Optional second-stage grading by a human
-
Class calendar and grade book functionality.
-
Statistics/analytics of student answers.
-
Facilitates live quizzes in the classroom.
-
In-class instant messaging via XMPP. Works well with xmpp-popup.
-
Built-in support for VideoJS offers easy-to-use support for integrating HTML5 video into course content without the need for third-party content hosting.
RELATE is a based on the popular Django web framework for Python. It lets students participate in online activities, each of which is (generically) called a "flow", which allows a sequence of pages, each of which can be both static or interactive content, for exapmle a video, a quiz question, a page of text, or, within the confines of HTML, something completely different.
Links
More information around the web:
Table of Contents
- :ref:`genindex`