Welcome to RELATE's documentation! ====================================== +-------------------------------------+-------------------------------------+ | .. image:: images/screenshot.png | .. image:: images/screenshot-2.png | +-------------------------------------+-------------------------------------+ Features -------- RELATE is a web-based courseware package. It is set apart by the following features: * Focus on easy content creation * Simple, text-based format for reusable course content * Based on standard `YAML `_, `Markdown `_ 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 `_. 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 example a video, a quiz question, a page of text, or, within the confines of HTML, something completely different. Table of Contents ----------------- .. toctree:: :maxdepth: 2 content flow page-types api flow-page-api faq misc 🚀 Github .. 💾 Download Releases * :ref:`genindex`