Skip to content

Commit dc0c40a

Browse files
committed
deploy: 952e49e
1 parent 4671521 commit dc0c40a

1 file changed

Lines changed: 44 additions & 1 deletion

File tree

README.md

Lines changed: 44 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,44 @@
1-
# tuekitzmed-module
1+
# Interactive Module Book for the Platform TüKITZMed
2+
3+
This HTML-based module book is automatically deployed under https://integrative-transcriptomics.github.io/tuekitzmed-module/
4+
5+
The module is divided in three different blocks:
6+
7+
- Classes: Different learn paths for different courses.
8+
- Modules: Every module consists of multiple units and is categorized into one of the three major topics: Machine Learning, Mathematics and Applications. Moreover, each module can be allocated into one or many classes. See below for more infomraiton. Consider that the three major topics cannot be adapted from the CSV files but only from the HTML programming.
9+
- Units: Also named "learning nuggets". It might correspond to one single video of the platform.
10+
11+
## Updating the module
12+
13+
To update the website, please change the three CSV files found in this repo and commit the changes. After commiting in the main branch, the deployment would automatically start.
14+
15+
### classes.csv
16+
17+
Each class is defined by the following fields:
18+
- ClassID: needed for allocation of modules
19+
- ClassName: CSS ID for this class
20+
- ButtonText: used for the text in the corresponding button:
21+
- Color: Color of the button, in RGB
22+
23+
### modules.csv
24+
25+
Each module is defined as follows:
26+
27+
- ModuleID: Used for the allocation of units
28+
- ModuleName: Text name for the module
29+
- ModuleDescription: A short overview of what the module will handle. Appears in a small box, when the module is clicked.
30+
- Category: One of the three major topics (Machine Learning, Mathematics, Applications)
31+
- MajorClassIDs: Classes (from classes.csv) where this module should be allocated too. The ClassIDs should be concatenated using a '+'.
32+
- Difficulty: One of Basic, Advanced, Expert
33+
34+
35+
### units.csv
36+
37+
Should be defined by:
38+
39+
- UnitID: An ID for the unit only used in HTML.
40+
- UnitName: The title of the unit.
41+
- ModuleID: In which module (from modules.csv) this unit should be allocated to.
42+
- UnitDescription: A short description of what the goal of the nugget unit is.
43+
44+

0 commit comments

Comments
 (0)