-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathREADME.md.template
More file actions
69 lines (52 loc) · 2.47 KB
/
README.md.template
File metadata and controls
69 lines (52 loc) · 2.47 KB
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
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
Module <title> (`<file>`)
===============================================================================
This is <title>.
The module is part of the [Open Security Education][OpenSecEd] project and the
maintainer is [<author>][Maintainer]. The latest release can be found under
[releases][Releases]. You can safely link directly to the PDFs found there.
[OpenSecEd]: https://github.com/OpenSecEd
[Maintainer]: https://github.com/<author>
[Releases]: https://github.com/OpenSecEd/<file>/releases
This module consists of several learning modules that are linked in this repo.
However, all required PDFs can be found under [releases][Releases]
Module Overview
===============================================================================
The main document is the study guide, found in the `studyguide/` directory.
This guide covers the entire course: intended learning outcomes, reading
instructions with a suggested schedule, assignments and abstracts for the
material, among other things.
The study guide ties together a set of learning modules. Each learning module
contains lectures, assignments etc. Currently the course comprises the
following topics:
- XXX (`XXX`)
These topics are examined using the following assignments.
- XXX (`XXX`)
File Structure and Building
===============================================================================
*To build* the PDFs, after cloning the repository you must clone its required
submodules:
```shell
$ git submodule update --recursive --init
```
Then you can go into the directory of the desired document and run `make`.
If you run `make` in the root directory you will recursively transcend the
directory hierarchy and build everything included in the module.
In each directory the files are structured as follows:
- contents.tex contains the main contents.
- aims.tex is an itemized list of the intended learning outcomes, as such it
can be included in another document summarizing the list of intended
learning outcomes. E.g.
```LaTeX
\begin{itemize}
\input{aims.tex}
\end{itemize}
```
- abstract.tex is an abstract of the lecture, assignment, or similar, and
covers the required reading instructions, thus you can include these in
a study guide containing all reading instructions for the course. E.g.
```LaTeX
\begin{abstract}
\input{abstract.tex}
\end{abstract}
- <package>.bib contains the bibliography entries, thus this file can be
included along with the reading instructions.