AISE502 – Moodle course page content (Autumn Semester 2026)
HTML snippets for the Moodle course AISE502 – AI in Software Engineering II, following the FHGR
section template (🎯 Lernziele · 🧑🏫 Theorie · 🧑💻 Selbststudium und Aufgaben). All content is
derived from the lecture decks (Folien/), the lecture script (skript/) and the project exercise
sheet (project_exercise/) as of 7 September 2026; the content language is English, like all module
materials.
Files
| File | Moodle section | Content |
|---|---|---|
week_01.html … week_14.html |
Week N: topic (one section per week) | Block 1 learning objectives (5–10 “I can / I know” bullets); block 2 theory summary (5–10 bullets, script sections); block 3 self-study and assignments (reading before the lecture, preparation, exercise session, project work of the week, milestone, due deliverable). |
lecture_script.html |
📘 Lecture script | Abstract of the script (five parts), how it is used, the living document warning, download placeholder, reading plan week → sections. |
project_exercise.html |
🛠️ Project exercise | What the platform is, the single most important rule, the three documents to link (exercise sheet, project slides, UI sketches), phases and milestones M1–M6, deliverables A1–A3, assessment, hints. |
preview.html |
– | All sections on one page for a visual check in the browser. Not for pasting. |
src/build_moodle.py, src/content/week_NN.json |
– | Generator and the weekly content. Edit the JSON (or the fixed texts in the generator) and re-run python3 src/build_moodle.py; --lang de renders the headings and labels in German (FHGR wording). |
src/BRIEF_content_extraction.md |
– | The rules the weekly content was written to (style, sources, reference data). |
How to put a file into Moodle
- Open the section (Edit section) and set the section name given in the comment at the top of the file
(e.g.
Week 7: The Fit, Formally – Three Cases, the Procedure, the Matrix). - Add or open a Text and media area (Textfeld), switch the editor to the source-code view
(TinyMCE: Tools → Source code, or the
<>button; Atto: the</>button) and paste the HTML. Either paste each of the three blocks into its own text area – that is the FHGR template layout – or the whole file into one area. - Add the slide set of the lecture as a File resource directly below block 2 (the theory block); the Materials line in block 2 refers to it as “added below”.
- Only the two fixed sections contain
[link]placeholders (script PDF; exercise sheet, project slides, UI sketches). Replace them with the resource URL, or delete them and add the files as resources below the text.
Inline styles are used for the callout boxes and tables so that the snippets render the same in Moodle
and in a plain browser; Moodle keeps them for teachers. <h4>/<h5> headings, lists and paragraphs are
plain HTML and adopt the Moodle theme.
Keeping it in sync
- The weekly reading lines and the reading plan use the script's section numbers and titles of September
2026 (
SECTIONSinsrc/build_moodle.py). If the script's sectioning changes, update that table and rebuild. - The milestone table, deliverables and project hints follow
project_exercise/project_exercise.tex(Sections 6 and 7); the semester plan followsSemesterplan_AISE502_HS26.md.