..

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.htmlweek_14.html Week N: topic (one section per week) Block 1 learning objectives (510 “I can / I know” bullets); block 2 theory summary (510 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 M1M6, deliverables A1A3, 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

  1. 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).
  2. 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.
  3. 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”.
  4. 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 (SECTIONS in src/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 follows Semesterplan_AISE502_HS26.md.