apluslms / a-plus

A+ frontend portal - A+ LMS documentation:
https://apluslms.github.io/
Other
67 stars 72 forks source link

Add support to import module model solution from gitmanager #1250

Closed Mikael-Lenander closed 11 months ago

Mikael-Lenander commented 1 year ago

Description

What?

Adds support to import new course module settings from gitmanager: model answer and model solution reveal rule. See https://github.com/apluslms/a-plus/pull/1229. Related pull requests:

Why?

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

How?

Check the new module attributes.

Testing

Remember to add or update unit tests for new features and changes.

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

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!

markkuriekkinen commented 11 months ago

I made these commits to fix the issues raised in the comments in the pull request: