2. Preface

Course teams, researchers, developers, students: the edX community includes groups with a range of reasons for using the platform and objectives to accomplish. To help members of each group learn about what edX offers, reach goals, and solve problems, edX provides a variety of information resources.

To help you find what you need, browse the edX offerings in these categories:

All members of the edX community are encouraged to make use of any of the resources described in this preface.

2.1. System Status

For system-related notifications from the edX operations team, including outages and the status of error reports. On Twitter, you can follow @edxstatus.

Current system status and the uptime percentages for edX servers, along with the Twitter feed, are published on the edX Status web page.

2.2. Resources for Course Teams

Course teams include faculty, instructional designers, course staff, discussion moderators, and others who contribute to the creation and delivery of courses on edx.org or edX Edge.

2.2.1. edX101: Overview of Creating a Course

The edX101 course was built in Studio and is available for enrollment on edx.org. This course takes one to two hours to complete, and is designed to provide a high-level overview of the course creation and delivery process. It also highlights the extensive capabilities of the edX platform.

2.2.2. Documentation

Documentation for course teams is available on the docs.edx.org web page.

  • Building and Running an edX Course is a comprehensive guide with concepts and procedures to help you build a course in edX Studio, and then use the Learning Management System (LMS) to run a course.

    When you are working in edX Studio, you can access relevant sections of this guide by clicking Help on any page.

  • Using edX Insights describes the metrics, visualizations, and downloadable .csv files that course teams can use to gain information about student background and activity.

  • edX Course Staff Release Notes summarize the changes in each new version of the edX Studio and LMS software.

  • Creating a Peer Assessment describes features for students to provide peer- and self- evaluations of responses to a question. Note that this new feature is in limited release.

  • edX Open Learning XML Guide provides guidelines for building edX courses with Open Learning XML (OLX). Note that this guide is currently an alpha version.

These guides open in your web browser. The left side of each page includes a Search docs field and links to that guide’s contents. To open or save a PDF version, click v: latest at the lower left of the page, then click PDF.

2.2.3. Email

To receive and share information by email, course team members can:

  • Sign up to receive monthly newsletters.
  • Sign up to receive release notes for every release.
  • Join the openedx-studio Google group to ask questions and participate in discussions with peers at other edX partner organizations and edX staffers.

2.2.4. Wikis and Web Sites

The edX product team maintains the Open edX Product wiki, which includes the Open edX Public Product Roadmap.

The edX Author Support site hosts discussions that are monitored by edX staffers.

2.3. Resources for Researchers

Data for the courses on edx.org and edX Edge is available to the “data czars” at our partner institutions, and then used by database experts, statisticians, educational investigators, and others for educational research.

2.3.1. Documentation

The edX Research Guide is available on the docs.edx.org web page.

This guide opens in your web browser, with a Search docs field and links to that guide’s contents on the left side of each page. To open or save a PDF version, click v: latest at the lower left of the page, and then click PDF.

2.3.2. Email

To receive and share information by email, researchers can join the openedx-analytics Google group to ask questions and participate in discussions with peers at other edX partner organizations and edX staffers.

2.3.3. Wiki

The edX Analytics team maintains the Open edX Analytics wiki, which includes links to periodic release notes, the Open edX Public Product Roadmap, and other resources for researchers.

2.4. Resources for Developers

Software engineers, system administrators, and translators work on extending and localizing the code for the edX platform.

2.4.1. Documentation

Documentation for developers is available on the docs.edx.org web page.

  • The edX Platform Developer’s Guide collects information directly from edX platform python docstrings. The topics in this guide include guidelines for contributing to Open edX, options for extending the Open edX platform, using the edX public sandboxes, instrumenting analytics, and testing.
  • Installing, Configuring, and Running the edX Platform provides procedures for getting an edX developer stack (Devstack) and production stack (Fullstack) operational.
  • XBlock: Open edX courseware components provides preliminary documentation on the XBlock component architecture for building courses.
  • edX Open Learning XML Guide provides guidelines for building edX courses with Open Learning XML (OLX). Note that this guide is currently an alpha version.
  • edX Data Analytics API provides tools for building applications to view and analyze student activity in your course.
  • edX Enrollment API provides tools for building applications to view user and course enrollment information, and to enroll users in courses.
  • edX Platform API provides tools for building applications to view course information and videos.

2.4.2. GitHub

These are the main edX repositories on GitHub.

Additional repositories are used for other projects. Our contributor agreement, contributor guidelines and coding conventions, and other resources are available in these repositories.

2.4.3. Email and IRC

To receive and share information by email, developers can join these Google groups to ask questions and participate in discussions with peers and edX staffers.

  • For conversations about the code in Open edX, join edx-code.
  • For conversations about running Open edX, join openedx-ops.
  • For conversations about globalization and translation, join openedx-translation.

Additional Google groups are occasionally formed for individual projects.

Note

Please do not report security issues in public. If you have a concern, please email security@edx.org.

EdX engineers often monitor the Freenode #edx-code IRC channel.

2.4.4. Wikis and Web Sites

The code.edx.org web site is an entry point for new contributors.

The edX Engineering team maintains the Open Source Home wiki, which provides insights into the plans, projects, and questions that the edX Open Source team is working on with the community.

The pull request dashboard is a visualization of the count and age of the pull requests (PRs) assigned to teams at edX. Click the bars in this chart to get more information about the PRs.

2.5. Resources for Students

2.5.1. Documentation

The edX Guide for Students is available on the docs.edx.org web page. Because students are not currently guided to this resource through the courseware, we encourage course staff to provide links to students as needed in course updates or discussions.

2.5.2. In a Course

All edX courses have a discussion forum where you can ask questions and interact with other students and with the course team: click Discussion. Many courses also offer a wiki for additional resources and materials: click Wiki.

Other resources might also be available, such as a course-specific Facebook page or Twitter feed, or opportunities for Google Hangouts. Be sure to check the Course Info page for your course as well as the Discussion and Wiki pages.

From time to time, the course team might send email messages to all students. While you can opt out of these messages, doing so means that you can miss important or time-sensitive information. To change your preferences for course email, click edX or edX edge at the top of any page. On your dashboard of current courses, locate the course and then click Email Settings.

2.5.3. From edX

To help you get started with the edX learning experience, edX offers a course (of course!). You can find the edX Demo course on the edX web site. EdX also maintains a list of frequently asked questions and answers.

If you still have questions or suggestions, you can get help from the edX support team: click Contact at the bottom of any edX web page or send an email message to info@edx.org.

For opportunities to meet others who are interested in edX courses, check the edX Global Community meetup group.