DCAS Open EdX Documentation

DCAS Open EdX Documentation

  • Docs

›Configuration

Creating a Course

  • Create a New Online Course
  • Set Course Schedule & Details
  • Add Sections, Subsections & Units
  • Managing Unit and Component
  • Adding Videos
  • Adding HTML
  • Adding Discussions
  • Adding Problems

    • Adding Problems
    • Problem Types
    • Drag and Drop
    • Pointing on a picture
  • Adding Images and Figures
  • Uploading Static Content
  • Course Visibility
  • Creating pages
  • Grading
  • Commonly Used Advanced Settings

Running a Course

  • Managing Certificates
  • Common Instructor Dashboard Tasks
  • Managing Course Discussions

Advanced Management

  • Importing / Exporting Courses
  • Change a user’s password
  • Inactivate / Activate a User
  • Understanding User Roles
  • Set a user to staff or superuser
  • Server Tasks

    • SSH into Server
    • Set or Change a Password

Migration

  • Migrate EdX (Single-Server)
  • Migrate the Theme

Migrate MySQL

  • Migrating MySQL Database off of Single-Server

Migrate Mongo

  • Migrating Mongo Database off of Single-Server

Configuration

  • Enable and Update Additional Languages
  • Enable Downloads from Instructor tab in LMS
  • Configure and Enable Certificate
  • Configure Open Response Assessment

Configure Ecommerce

  • Basic Ecommerce Setup
  • Setup JWT Keys
  • Getting Course Details on Checkout Page
  • Troubleshoot Ecommerce

Discovery Setup

  • Configure Discovery

Comprehensive theming

  • Setup Comprehensive Theming

Microsites

  • Setup Microsites
  • Common Microsite Configurations

API

  • Setup API
  • Common APIs Demonstration
  • Customizing an API
  • DCAS API Handoff for LMS

Xblock

  • Xblock introduction
  • Xblock installation and uninstallation
  • Xblock Development

Scaling the architecture

  • Scaling Mongo
  • Scaling MySQL
  • Dedicated Storage Configuration Outline
  • Azure Storage Configuration

    • Azure Storage Configuration
    • Basic Configuration
    • Private Blob Configuration

SCORM

  • SCORM Azure Storage

Trouble-Shooting

  • Forgot admin username or password
  • Server error
  • Can't reach your site
  • Problems with RabbitMQ
  • Can't login to LMS or CMS
  • Locate the error
  • Jobs are stucking
  • Mongodb not working
  • Forums Breaking Issue
  • Check open edx services status
  • Problem with mysql
  • Can't receive email
  • CSRF token error

Configure and Enable Certificate

Basic Certificate Configuration

Added following configuration under lms.env.json and cms.env.json in FEATURES flag:

"CERTIFICATES_ENABLED": true, 
"CERTIFICATES_HTML_VIEW": true, 
"CERTIFICATES_INSTRUCTOR_GENERATION": true

Restarted lms cms services for changes to go in effect.

Certificate HTML view configuration

  1. Go to the Admin Panel by appending /admin on URL.
  2. Go to the table “Certificate html view configurations” under app “Certificates”.
  3. Click add button, and you will see a default configuration already made. So, you need only to change the url of your LMS. After changing, it looks something like this (Don’t forgot to enable it).
  4. Click save the record.

Certificate html view configurations

Creating course modes of courses

  1. Go to the Admin Panel by appending /admin on URL.
  2. Go to the table “course modes” under app “Course modes”.
  3. Click the add button so that we can define certificate configuration for each course modes.
  4. Click save the record.

Course modes

Here client needs to generate record for each course and for each type of course modes (i.e honor, audit, verified etc) the user enrolled into. By default user enrolled into course as an audit enrollment track. For more information regarding course mode.

Activate the course certificate

After saving the record, go to the Studio > click a particular course > Settings > Certificates > Setup your certificate > Save > Activate

Certificate Signatories

After activating certificate, here you can also define your signatories which appears on certificate. Click on “Preview Certificate” to view the certificate for each course modes. You will see that there is no “Audit” course mode appear on dropdown. Because Audit track is not eligible for Certificate.

Issuing Certificate to Audit Track

By default, certificate can not be issued to users whose enrollment track is audit. So, we needed to override the conditions via code.

Audit track not eligible

Steps for Ironwood release:

  1. Activate edxapp user and open following file using nano editor:

    cd edx-platform
    nano common/djangoapps/course_modes/models.py
    
  2. Changed the code to:

    ineligible_modes = [cls.AUDIT]
    ineligible_modes = []
    

Now, certificate will issue to those users also who have enrolled as an ‘Audit’. When your certificate becomes available, View Certificate option is visible on your dashboard and the course Progress page.

On Demand Certificate Request (Self-Paced Courses Only)

When On-Demand/Student-Generated certificates are enabled for a course, students who has achieved passing marks in the course are allowed to generate their own certificates. There are some configuration needs to be made.

  1. Go to the Admin Panel by appending /admin on URL.

  2. Go to the “Certificate generation configurations” table under “Certificates” and add a new record by clicking enable checkbox.

    Certificate generation configurations

  3. Go to the “Certificate generation course settings” table under “Certificates” and add a new record by selecting course and clicking Self generated enbled checkbox.

    Certificate generation course settings

  4. Go to the Studio > Click on a course > Advanced Settings > Certificate Display Behaviour. In the Certificates Display Behavior field, enter "early_no_info". Be sure that you include the double quotation marks.

    Certificate Display Behaviour

  5. Go to the LMS > Click on a View Course > Instructor > Certificates > Click on “Enable Student-Generated Certificates”.

    Enable Student-Generated Certificates

Note: Step 3, step 4, and step 5 needs to be followed for each course.

Now, after getting the passing marks as described in grading section, user will be prompted to "Request Certificate" on his progress tab.

Request Certificate

← Enable Downloads from Instructor tab in LMSConfigure Open Response Assessment →
  • Basic Certificate Configuration
  • Certificate HTML view configuration
  • Creating course modes of courses
  • Activate the course certificate
  • Issuing Certificate to Audit Track
    • Steps for Ironwood release:
  • On Demand Certificate Request (Self-Paced Courses Only)
DCAS Open EdX Documentation
Docs
Create an Online Course
More
Curricu.me Website
Copyright © 2022 DCAS