RTD_TESTING
Table of Contents:
1. Introduction
2. Dictionaries
2.1. Dictionary structure
2.2. Getting a value from a dictionary
2.3. Case sensitive keys
2.4. Empty dictionary
2.5. Making a dictionary
2.5.1. Making a dictionary: curly brackets
2.5.2. Making a dictionary from a list of lists
2.5.3. Making a dictionary from a list of tuples
2.5.4. Making a dictionary from 2 lists
2.5.4.1. Making a dictionary from 2 lists –update
2.5.4.2. Making a dictionary from 2 lists –set key value
2.5.4.3. Making a dictionary from 2 lists –dict and zip
2.5.5. Making a dictionary by dictionary comprehension from 2 lists
2.5.6. Making a dictionary from key word arguments
3. Parsons Puzzles — Feature Showcase
3.1. Basic Puzzle
3.2. Factorial Puzzle
3.3. Order-Only Check
3.4. Indent-Only Check
3.5. Multi-Column Puzzle
3.6. Three Column Puzzle
3.7. Puzzle with Distractors
3.8. Custom Buttons
3.9. Python-Side Shuffle
3.10. Client-Side Shuffle
3.11. Accessibility Note
4. ParsonsDirective Walkthrough
4.1. Directive Definition
4.2. Options
4.3. Input Handling
4.4. Data Attributes for JS
4.5. HTML Node Construction
4.6. Return Value
4.7. Setup Function
4.8. Summary of Flow
5. MCQ Test — All Cases
5.1. Single correct unshuffled2
5.2. Single correct shuffled
5.3. Single correct letters
5.4. Single correct radio
5.5. Single correct radio letters
5.6. code block letters
5.7. multiple correct
6. MCQ Extension Guide
6.1. Purpose
6.1.1. MCQ Directive in RST
6.2. Purpose
6.3. Basic Syntax
6.4. Directive Options
6.5. Choices
6.6. Example - Single-selection Question
6.7. Example - Multi-selection Question
6.8. Basic HTML Structure
6.9. Key Attributes
6.10. JavaScript Behavior
6.11. CSS Styling
6.12. Summary of Workflow
RTD_TESTING
1.
Introduction
Previous
Next
1.
Introduction
Sphinx projects testing.