EdX Open Learning XML Guide - Alpha Version
  • 1. General Information
    • 1.1. Read Me
    • 1.2. Other edX Resources
      • 1.2.1. Resources for edx.org Learners
      • 1.2.2. The edX Partner Portal
      • 1.2.3. The Open edX Portal
      • 1.2.4. System Status
      • 1.2.5. Resources for edx.org Course Teams
      • 1.2.6. Resources for Researchers
      • 1.2.7. Resources for Developers
      • 1.2.8. Resources for Open edX
    • 1.3. edX Browser Support
  • 2. What is Open Learning XML?
    • 2.1. XML Resources
  • 3. Getting Started with OLX
  • 4. OLX Course Structure
    • 4.1. OLX and Directory File Structures
    • 4.2. Top-level Directory
    • 4.3. XBlock Directories
    • 4.4. edX Platform Directories
      • 4.4.1. about Directory
      • 4.4.2. info Directory
      • 4.4.3. policies Directory
      • 4.4.4. static Directory
      • 4.4.5. tabs Directory
  • 5. Policies
    • 5.1. Course Policies
      • 5.1.1. Create the Course Policy File
      • 5.1.2. Course Policy JSON Objects
      • 5.1.3. Example Course Policy File
    • 5.2. Grading Policy
      • 5.2.1. Create the Grading Policy File
      • 5.2.2. Course Policy JSON Objects
      • 5.2.3. Example Grading Policy File
    • 5.3. Course Asset Policy
      • 5.3.1. Create the Asset Policy File
      • 5.3.2. Asset Policy JSON Objects
      • 5.3.3. Example Asset Policy File
  • 6. Course Assets
  • 7. The Course About Pages
    • 7.1. Course Overview
      • 7.1.1. Create the Overview File
      • 7.1.2. Overview Sections
      • 7.1.3. A Template For Your Course Overview
    • 7.2. Short Description
      • 7.2.1. Create the Short Description File
  • 8. Course Tabs
    • 8.1. Create the Tab File
  • 9. Organizing Courseware
    • 9.1. OLX Course Building Blocks
      • 9.1.1. Courseware
      • 9.1.2. Supplemental Course Content
      • 9.1.3. Course Policies
    • 9.2. The Courseware Structure
      • 9.2.1. The course.xml File
      • 9.2.2. Course Chapters
      • 9.2.3. Course Sequentials
      • 9.2.4. Course Verticals
  • 10. Course Components (XBlocks)
    • 10.1. HTML Components
      • 10.1.1. Create the HTML Component
      • 10.1.2. Example of an HTML Component Embedded in a Vertical
      • 10.1.3. Example of Separate HTML Files
      • 10.1.4. HTML Component XML File Elements
      • 10.1.5. html Element Attributes
      • 10.1.6. Example HTML Component XML File
      • 10.1.7. Example HTML Component Content
    • 10.2. Discussion Components
      • 10.2.1. Create the XML File for a Discussion Component
      • 10.2.2. Discussion Component XML File Elements
      • 10.2.3. discussion Element Attributes
      • 10.2.4. Example Discussion Component XML File
    • 10.3. Video Components
      • 10.3.1. Create the XML File for a Video Component
      • 10.3.2. Video Component XML File Elements
      • 10.3.3. video Element Attributes
      • 10.3.4. Example Video Component XML File
    • 10.4. Problem Components
      • 10.4.1. Problem Component Overview
      • 10.4.2. The Learner View of a Problem
      • 10.4.3. Problem Settings
      • 10.4.4. Modifying a Released Problem
      • 10.4.5. Multiple Problems in One Component
      • 10.4.6. Adding Feedback and Hints to a Problem
      • 10.4.7. Awarding Partial Credit for a Problem
      • 10.4.8. Problem Randomization
  • 11. Exercises, Tools, and Problem Types
    • 11.1. Levels of Support
    • 11.2. Annotation Problem
      • 11.2.1. Enable Annotation Problems
      • 11.2.2. Create an Annotation Problem
    • 11.3. Checkbox Problem
      • 11.3.1. Overview
      • 11.3.2. Adding a Checkbox Problem
      • 11.3.3. Adding Feedback to a Checkbox Problem
      • 11.3.4. Adding Hints to a Checkbox Problem
      • 11.3.5. Awarding Partial Credit in a Checkbox Problem
      • 11.3.6. Checkbox Problem OLX Reference
      • 11.3.7. Advanced Options for Checkbox Problems
    • 11.4. Chemical Equation Problem
      • 11.4.1. Create a Chemical Equation Problem
      • 11.4.2. Chemical Equation Problem XML
    • 11.5. Circuit Schematic Builder Problem
      • 11.5.1. Create a Circuit Schematic Builder Problem
    • 11.6. Completion Tool
      • 11.6.1. Overview
      • 11.6.2. Enable the Completion Tool
      • 11.6.3. Add a Completion Component
      • 11.6.4. Add the Completion Tool to an OLX Course
    • 11.7. Conditional Module
      • 11.7.1. Format description
      • 11.7.2. Examples
    • 11.8. Custom JavaScript Display and Grading Problem
      • 11.8.1. Create a Custom JavaScript Display and Grading Problem
      • 11.8.2. JavaScript Input Problem XML
    • 11.9. Write-Your-Own-Grader Problem
      • 11.9.1. Overview
      • 11.9.2. Create a Custom Python-Evaluated Input Problem in Studio
      • 11.9.3. Script Tag Format
    • 11.10. Drag and Drop Problem
      • 11.10.1. Overview of Drag and Drop Problems
      • 11.10.2. Creating a Drag and Drop Problem
      • 11.10.3. Understanding the Drag and Drop Editing Controls
      • 11.10.4. Changing the Visual Style of a Drag and Drop Problem
    • 11.11. Dropdown Problem
      • 11.11.1. Overview
      • 11.11.2. Adding a Dropdown Problem
      • 11.11.3. Adding Feedback to a Dropdown Problem
      • 11.11.4. Adding Hints to a Dropdown Problem
      • 11.11.5. Dropdown Problem OLX Reference
    • 11.12. Full Screen Image Tool
      • 11.12.1. The Learner View of a Full Screen Image
      • 11.12.2. Create a Full Screen Image
    • 11.13. Gene Explorer Tool
      • 11.13.1. Gene Explorer Code
    • 11.14. Google Calendar Tool
      • 11.14.1. Overview
      • 11.14.2. Embedding a Google Calendar in Your Course
      • 11.14.3. Editing Google Calendars
    • 11.15. Google Drive Files Tool
      • 11.15.1. Overview
      • 11.15.2. Embedding a Google Drive File in Your Course
      • 11.15.3. Editing Google Drive Files
    • 11.16. Iframe Tool
      • 11.16.1. Create an IFrame Tool
    • 11.17. Image Mapped Input Problem
      • 11.17.1. Create an Image Mapped Input Problem
      • 11.17.2. Image Mapped Input Problem XML
    • 11.18. LTI Component
      • 11.18.1. Overview
      • 11.18.2. Enabling LTI Components for a Course
      • 11.18.3. Setting up an LTI 1.1 component
      • 11.18.4. Setting up an LTI 1.3 component
      • 11.18.5. Enabling and using LTI Advantage features
      • 11.18.6. LTI Component Settings
    • 11.19. Math Expression Input Problems
      • 11.19.1. Overview
      • 11.19.2. Adding a Math Expression Input Problem
      • 11.19.3. Math Expression Input Problem OLX Reference
    • 11.20. Using MathJax for Mathematics
      • 11.20.1. Adding MathJax to Text Components
      • 11.20.2. Adding MathJax to Problem Components
    • 11.21. Multiple Choice and Numerical Input Problem
      • 11.21.1. Create a Multiple Choice and Numerical Input Problem
      • 11.21.2. Multiple Choice and Numerical Input Problem Code
    • 11.22. Multiple Choice Problem
      • 11.22.1. Overview
      • 11.22.2. Adding a Multiple Choice Problem
      • 11.22.3. Adding Feedback to a Multiple Choice Problem
      • 11.22.4. Adding Hints to a Multiple Choice Problem
      • 11.22.5. Awarding Partial Credit in a Multiple Choice Problem
      • 11.22.6. Multiple Choice Problem OLX Reference
      • 11.22.7. Advanced Options for Multiple Choice Problems
    • 11.23. Numerical Input Problem
      • 11.23.1. Overview
      • 11.23.2. Adding a Numerical Input Problem
      • 11.23.3. Adding a Tolerance, Multiple Correct Responses, or a Range
      • 11.23.4. Adding Feedback to a Numerical Input Problem
      • 11.23.5. Adding Hints to a Numerical Input Problem
      • 11.23.6. Awarding Partial Credit in a Numerical Input Problem
      • 11.23.7. Add Text after the Numeric Response Field
      • 11.23.8. Numerical Input Problem OLX Reference
    • 11.24. Open Response Assessments
      • 11.24.1. Introduction to Open Response Assessments
      • 11.24.2. Create an Open Response Assessment Assignment
      • 11.24.3. Managing Open Response Assessment Assignments
      • 11.24.4. Staff Grading for Open Response Assignments
      • 11.24.5. Accessing Metrics for ORA Assignments
    • 11.25. Periodic Table Tool
      • 11.25.1. Create the Periodic Table Tool
    • 11.26. Poll Tool for OLX
      • 11.26.1. Terminology
      • 11.26.2. Create a Poll
      • 11.26.3. Format description
      • 11.26.4. Example
    • 11.27. Poll Tool
      • 11.27.1. Overview
      • 11.27.2. Enable the Poll Tool
      • 11.27.3. Add a Poll in edX Studio
      • 11.27.4. Add a Poll in OLX
      • 11.27.5. Editing Published Polls
      • 11.27.6. View Poll Results
    • 11.28. Problem Written in LaTeX
      • 11.28.1. Create a Problem Written in LaTeX
    • 11.29. Problem with Adaptive Hint
      • 11.29.1. Create a Problem with an Adaptive Hint
      • 11.29.2. Problem with Adaptive Hint XML
    • 11.30. Protex Protein Builder Tool
      • 11.30.1. Create the Protein Builder Tool
      • 11.30.2. Protein Builder Tool Code
    • 11.31. Recommender Tool
      • 11.31.1. Overview
      • 11.31.2. Enable the Recommender Tool
      • 11.31.3. Add a Recommender
    • 11.32. Survey Tool
      • 11.32.1. Overview
      • 11.32.2. Enable the Survey Tool
      • 11.32.3. Add a Survey in edX Studio
      • 11.32.4. Add a Survey in OLX
      • 11.32.5. Editing Published Surveys
      • 11.32.6. View Survey Results
    • 11.33. Symbolic Response
      • 11.33.1. Features
    • 11.34. Text Input Problem
      • 11.34.1. Overview
      • 11.34.2. Adding a Text Input Problem
      • 11.34.3. Adding Multiple Correct Responses
      • 11.34.4. Adding Feedback to a Text Input Problem
      • 11.34.5. Adding Hints to a Text Input Problem
      • 11.34.6. Adding Text after the Response Field
      • 11.34.7. Case Sensitivity and Text Input Problems
      • 11.34.8. Response Field Length in Text Input Problems
      • 11.34.9. Allowing Regular Expressions as Answers for Text Input Problems
      • 11.34.10. Text Input Problem XML Reference
      • 11.34.11. Deprecated Hinting Method
    • 11.35. Word Cloud Tool
      • 11.35.1. Enable the Word Cloud Tool
      • 11.35.2. Create a Word Cloud
    • 11.36. Zooming Image Tool
      • 11.36.1. Components of a Zooming Image Tool
      • 11.36.2. Create a Zooming Image Tool
  • 12. Content Experiments
    • 12.1. Overview of Content Experiments
      • 12.1.1. Overview
      • 12.1.2. Courses with Multiple Content Experiments
    • 12.2. Guidelines for Modifying Group Configurations
      • 12.2.1. Modifying a Group Configuration
      • 12.2.2. Modifying Experiment Groups
      • 12.2.3. Removing Experiment Groups from Group Configurations
    • 12.3. Set Up Group Configuration for OLX Courses
      • 12.3.1. Example: One Group Configuration
      • 12.3.2. Example: Multiple Group Configurations
    • 12.4. Add a Content Experiment in OLX
      • 12.4.1. Define the Content Experiment in the Sequential File
      • 12.4.2. Define the Experiment Content in the Split Test File
    • 12.5. Test Content Experiments
  • 13. Example of an OLX Course
    • 13.1. The Structure of edX-Insider
      • 13.1.1. edX-Insider and Directory File Structures
      • 13.1.2. Top-level Directory
      • 13.1.3. The HTML XBlock Directory
      • 13.1.4. Platform Directories
    • 13.2. The edX-Insider course.xml File
      • 13.2.1. edX-Insider Course Hierarchy
      • 13.2.2. Sequentials that Contain XBlocks
  • 14. Example of OLX for a Studio Course
    • 14.1. The Structure of the Manual Testing Course
      • 14.1.1. Manual Testing Course and Directory File Structures
      • 14.1.2. Top-level Directory
      • 14.1.3. The Courseware Structure File
      • 14.1.4. Chapter Files
      • 14.1.5. Sequential Files
      • 14.1.6. Vertical Files
      • 14.1.7. Other XBlock Files
      • 14.1.8. Platform Directories
  • 15. Open Learning XML Uses
    • 15.1. Use OLX with edX Studio
    • 15.2. Build a Course in OLX and Deploy to the edX LMS
    • 15.3. Convert Content in Other Formats to OLX
  • 16. Draft Course Content
  • 17. Glossary
    • 17.1. A
    • 17.2. C
    • 17.3. D
    • 17.4. E
    • 17.5. F
    • 17.6. G
    • 17.7. H
    • 17.8. I
    • 17.9. K
    • 17.10. L
    • 17.11. M
    • 17.12. N
    • 17.13. O
    • 17.14. P
    • 17.15. Q
    • 17.16. R
    • 17.17. S
    • 17.18. T
    • 17.19. U
    • 17.20. V
    • 17.21. W
    • 17.22. XYZ
 
EdX Open Learning XML Guide - Alpha Version
  • Table of Contents »
  • 12. Content Experiments
  • Get Help orGive Doc Feedback Edit on GitHub

12. Content ExperimentsΒΆ

The topics in this section describe how to use OLX (open learning XML) to create and configure content experiments.

  • 12.1. Overview of Content Experiments
    • 12.1.1. Overview
    • 12.1.2. Courses with Multiple Content Experiments
  • 12.2. Guidelines for Modifying Group Configurations
    • 12.2.1. Modifying a Group Configuration
    • 12.2.2. Modifying Experiment Groups
    • 12.2.3. Removing Experiment Groups from Group Configurations
  • 12.3. Set Up Group Configuration for OLX Courses
    • 12.3.1. Example: One Group Configuration
    • 12.3.2. Example: Multiple Group Configurations
  • 12.4. Add a Content Experiment in OLX
    • 12.4.1. Define the Content Experiment in the Sequential File
    • 12.4.2. Define the Experiment Content in the Split Test File
  • 12.5. Test Content Experiments
Next Previous

Copyright © 2023, edX Inc.
Creative Commons License
These works by edX Inc. are licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.