-
Notifications
You must be signed in to change notification settings - Fork 0
/
course_template.toml
53 lines (42 loc) · 1.7 KB
/
course_template.toml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
# This is a Template for a course of the Open Courses project
# It is written in TOML. You can check the sintax at github.com/toml-lang/toml
#####################################
# MANDATORY FIELDS #
#####################################
# We will periodically update the course template and the version will be used
# by the parser to see which fields are available and grant back compatibility
version = 1.0
# Title and subtitle of the Course
title = "Example Course"
subtitle = "An example on how to create a course"
# Each course can have one or more mantainers
maintainers = [
"Antonio Langiu <antonio.langiu@studenti.polito.it>",
"Lorenzo Moro <lorenzo.moro@studenti.polito.it>"
]
# Each course can have one or more contributors
contributors = [
"Roberta Bardini"
]
# The GitHub url where the course is pubblished
url = "https://github.com/opencourses/open_courses_scripts"
# The description of the course (you can write in MarkDown)
description = '''
This course explains how to **create** and **manage** an
Open Course repository. This text will be then used to generate
the README.md inserted in each repository but also to create the
course description in the static page of the course.
'''
# Describe the necessaries tools (i.e., IDE, compilers, etc)
# required by this course
usage = '''
To follow this course you need to use the Eclipse IDE, that
can be installed following the link: example.com
'''
#####################################
# OPTIONAL FIELDS #
#####################################
# This field defines the folder where the exercises are inserted
exercise_dir = "exercises"
# The name used to define an exercise (for example: exercise01)
exercise_prefix = "exercise"