News
Index
Working with MUMIE as author
- Initial steps:
- Articles:
- Problems:
- Programming with Python
- Visualizations with JSXGraph
- Media Documents:
Working with MUMIE as teacher
Using MUMIE via plugin in local LMS
FAQ
You're not logged in
Working with MUMIE as author
Working with MUMIE as teacher
Using MUMIE via plugin in local LMS
FAQ
This site is for you if you are a course creator.
If you want a course to be available for external LMS, the Server needs to have the course and tasks listed in the course-and-tasks.json file.
The course JSON File contains a list of courses:
123 {
"courses": []
}
If a course has the parameter 'lms-include' with value other than none, then the course will be listed in the json file.
A course has the following properties:
1234567891011 {
"name": [
{
"name":"[Localized Course Name]",
"language": "[Lang-Code]"
}
],
"tasks": Task[],
"pathToCourseFile": "[pathToCourseFile]",
"link": "[Permalink to course overview page]",
}
link will only be included if the lms-include contains course or all.
Tasks are elements which can then be linked from the LMS. (e.g as Mumie Activity in Moodle)
A task looks like so:
12345678910 {
"link": "[permalink to task]",
"tags": [list of tags for this task],
"headline": [
{
"language": "[lang code]",
"name": "[Translated title for task]"
}
]
}
The name of the headline is generated as follows:
[branchName] - [containerName] - [subBranchName] - [elementName]
Tags are used to filter the task on the plugin side
123456 {
"name": "[Category name for tag]",
"values: [
"[any value of your choice]"
]
}
Non problem elements will have a special ungraded tag
123456 {
"name": "grading",
"values": [
"Ungraded"
]
}
For the automatic generation of courses and tasks json file, the course document needs to have the following parameters.
With this parameter you can control whether or not and what elements of the course should be included as tasks in the automatic generated course json.
Possible values:
This parameter takes a comma separated value of language codes e.g. "de,en,fr". Default value is "de,en".
With this parameter, you can control which languages should be generated for the tasks headlines.
Note that the actual headlines can only be generated if the course file and element file also have the translated names in the metainfo.
This parameter has 2 functions:
The value of this parameter will be used as the value of the tag name "Chapter"
Updated by Petrus Tan, 2 years, 10 months ago – adf544e