apluslms / gitmanager

Git manager service for A+. Separated from the MOOC-Grader.
0 stars 6 forks source link

Add support to configure module model solution #51

Closed Mikael-Lenander closed 1 year ago

Mikael-Lenander commented 1 year ago

Description

What?

Adds support to configure new course module options: model answer and module solution reveal rule. See https://github.com/apluslms/a-plus/pull/1229. Should be merged together with https://github.com/apluslms/a-plus-rst-tools/pull/168 and https://github.com/apluslms/a-plus/pull/1250.

Why?

Options should be able to be configured in the courses' repositories.

How?

Adds attributes to module class.

Testing

What type of test did you run?

Added rst code to O1 and Aplus manual repositories that configure new course module options. Ran gitmanager and A+ locally and checked in A+ course settings that the options were saved.

Did you test the changes in

Think of what is affected by these changes and could become broken

Translation

Programming style

Have you updated the README or other relevant documentation?

Is it Done?

Clean up your git commit history before submitting the pull request!