This course fixture provides a representative sample of scoreable block types.

## Contents of the Course

It contains several scoreable blocks in one sequence:

- CAPA
- ORA
- SGA (Staff Graded Assignment)
- LTI
- LTI Consumer
- Randomized Content Block (containing Library Content with CAPA problems)
- Drag and Drop (v2)

## Adding Blocks

To expand coverage to other block types, you can either edit the course xml
directly, or do the following:

1. Zip up the scoreable directory into a tarball:

    $ tar cvzf course.tar.gz common/test/data/scoreable'

2. Import the tarball into studio.
3. Add the new blocks.
4. Export the modified course.
5. Unzip to a temporary directory:

    $ cd /tmp
    $ tar xvzf ~/Downloads/course.*.tar.gz
    $ somewhere, and

6. Copy the data back into the test directory:

    $ rsync -avz --delete-after /tmp/course/ /path/to/edx-platform/common/test/data/scoreable

## Use in Tests

As of this writing, this course is used in
`lms/djangoapps/grades/tests/test_new.py`  If you modify the course, you may
need to adjust the values for `SCORED_BLOCK_COUNT` and `ACTUAL_TOTAL_POSSIBLE`
in `TestMultipleProblemBlockTypes` to reflect the real number of scoreable
blocks.