From 13769eaf4df8915004a6c806080001a59d79aae3 Mon Sep 17 00:00:00 2001 From: Christian Noss Date: Mon, 22 Jan 2024 21:19:00 +0100 Subject: [PATCH] Added Exam Table and changed Exam types --- .../components/curriculumTools.11ty.js | 135 +++++++++++++++++- src/_layouts/components/moduleTools.11ty.js | 22 +++ src/_layouts/verlaufsplan.11ty.js | 18 ++- src/assets/styles/scss/components/tables.scss | 99 ++++++++++++- src/curricula/bpo5-standard.md | 1 + .../BA_Advanced-Seminar.md | 4 +- .../BA_AlgorithmenundProgrammierung1.md | 2 +- .../BA_AlgorithmenundProgrammierung2.md | 2 +- .../BA_Bachelorkolloquium.md | 2 +- .../BA_Communityprojekt.md | 2 +- .../BA_Datenbanksysteme.md | 2 +- .../BA_EinfhrungindieMedieninformatik.md | 2 +- ...g-in-Betriebssysteme-und-Rechnersysteme.md | 2 +- ...BA_Entwicklung-von-System-Architekturen.md | 4 +- .../BA_IT-Sicherheit.md | 2 +- .../modulbeschreibungen-bpo5/BA_KI-HCKI.md | 2 +- .../BA_KommunikationstechnikundNetze.md | 2 +- .../BA_Mathematik1.md | 2 +- .../BA_Mathematik2.md | 2 +- .../BA_Mensch-Computer_Interaktion.md | 2 +- .../BA_Mobile-Computing.md | 4 +- .../BA_Praxisprojekt.md | 3 +- .../BA_Praxissemester.md | 2 +- ...uktinnovation-in-digitalen-oekosystemen.md | 2 +- .../modulbeschreibungen-bpo5/BA_Projekt.md | 5 +- .../BA_Requirements-Engineering.md | 2 +- .../BA_Screendesign-3sem.md | 77 ---------- .../BA_Social-Computing.md | 13 +- .../BA_TheoretischeInformatik.md | 2 +- .../BA_Visual-Computing.md | 2 +- 30 files changed, 305 insertions(+), 116 deletions(-) delete mode 100644 src/medieninformatik-bachelor/modulbeschreibungen-bpo5/BA_Screendesign-3sem.md diff --git a/src/_layouts/components/curriculumTools.11ty.js b/src/_layouts/components/curriculumTools.11ty.js index dfaf3fd227..16bf749278 100644 --- a/src/_layouts/components/curriculumTools.11ty.js +++ b/src/_layouts/components/curriculumTools.11ty.js @@ -97,6 +97,121 @@ exports.getCurriculumList = (obj) => { `; }; +/* Tabelle der Module eines Studiengangs im Curriculum mit Prüfungsleistungen +############################################################################ */ + +exports.getCurriculumVerlaufsplanExamTable = (obj) => { + + const { moduls } = obj; + const { data } = obj; + const { eleventy } = obj; + const { studienverlauf } = obj; + + const modulTypMap = { + "pm": "Pflichtmodul", + "wpf": "Wahlpflichtmodul", + "wf": "Wahlmodul", + }; + + if(!studienverlauf) return ''; + + const tableHeader = ` + + + Module / Lehrveranstaltungen + Pflicht- / Wahlmodule + ECTS - Leistungspunkte + Anwesenheitspflicht als Zulassungsvoraussetzung zur (Teil) Modulprüfung + Prüfungsvorleistung als Zulassungsvoraussetzung zur Modulprüfung + Prüfungsform + Anzahl + Summe + + + Semester + Modul + Teilmodul / Lehrveranstaltung (optional) + Pflichtmodul (PF) Wahlpflichtmodul (WPF) Wahlmodul (WF) + Teilmodul + Gesamt + ja / nein + wenn ja, Mindestpräsenzzeit angeben + wenn ja, bitte begründen + ja / nein? + wenn ja, welche(s) (Teil)Modul(e) + wenn ja, bitte begründen + + Prüfungs-leistungen pro (Teil)Modul + Mindest-anzahl zu belegender WPF, WF + Prüfungen + + + `; + + const tableBodyByTerm = studienverlauf.map((row) => { + + const termModuls = row.semester.module.map((kuerzel) => { + const modul = moduls.filter((modul) => modul.data.kuerzel === kuerzel)[0]; + if(!modul) return null; + return modul; + }); + + const termModulsList = termModuls.map((modul) => { + + const examInfo = modul.data.studienleistungen === null + ? '' + : moduleTools.resolveExamInfoSimple(modul.data.studienleistungen); + + const status = modul.data.meta && modul.data.meta.status ? `is-${modul.data.meta.status}` : ''; + + const vorleistung = modul.data.pvl === true ? "ja" : "nein"; + const vorleistungModul = modul.data.pvl === true ? "begleitendes Praktikum" : ""; + const vorleistungAddOnSum = modul.data.pvl === true ? 1 : 0; + + const examSum = modul.data.studienleistungen === null + ? 'keine' + : moduleTools.getExamSum(modul.data.studienleistungen, modul.data.pvl) + vorleistungAddOnSum; + + return ` + + ${row.semester.fachsemester} + ${modul.data.title} + - + ${modulTypMap[modul.data.typ]} + - + ${modul.data.kreditpunkte} + nein + - + - + ${vorleistung} + ${vorleistungModul} + - + ${examInfo} + ${examSum} + - + ${examSum} + + `; + }); + + return termModulsList.join("\n"); + + }); + +return ` +
+ + ${tableHeader} + + ${tableBodyByTerm.join("\n")} + +
+
+`; + +}; + + /* Tabelle der Module eines Studiengangs ############################################################################ */ @@ -487,12 +602,15 @@ exports.getModulMatrix = (obj) => { ${modul.title} ${modul.typ === 'pm' ? check : ''} - ${modul.kreditpunkte} ${(modul.angebotImWs && modul.angebotImSs) ? "immer" : ""}${(modul.angebotImWs && !modul.angebotImSs) ? "WiSe" : ""}${(!modul.angebotImWs && modul.angebotImSs) ? "SoSe" : ""} - ${getExams(modul)} - + + 1 + + + ${modul.kreditpunkte} + ${checkImpactHandlungsfeld('DUX')} ${checkImpactHandlungsfeld('DEV')} @@ -543,18 +661,23 @@ exports.getModulMatrix = (obj) => { - + + - - + + + + + + diff --git a/src/_layouts/components/moduleTools.11ty.js b/src/_layouts/components/moduleTools.11ty.js index f0d03a8807..d2c733fdd4 100644 --- a/src/_layouts/components/moduleTools.11ty.js +++ b/src/_layouts/components/moduleTools.11ty.js @@ -175,6 +175,28 @@ exports.resolveExamInfoSimple = (examInfo) => { return extractExamInfo(examInfo); }; +/* Summe der Prüfungsleistungen +############################################################################ */ + +exports.getExamSum = (examInfo) => { + + if(!examInfo || examInfo === undefined) return 1; + + const extractExamInfo = (examInfo) => { + + const einzelleistung = examInfo['Einzelleistung'] + ? examInfo['Einzelleistung'].anzahl ? examInfo['Einzelleistung'].anzahl : 1 + : 0; + const teamleistung = examInfo['Teamleistung'] + ? examInfo['Teamleistung'].anzahl ? examInfo['Teamleistung'].anzahl : 1 + : 0; + + return einzelleistung + teamleistung; + }; + + return extractExamInfo(examInfo); +}; + /* Häufigkeit des Angebots ############################################################################ */ diff --git a/src/_layouts/verlaufsplan.11ty.js b/src/_layouts/verlaufsplan.11ty.js index 8048875a23..bf5bdca9fb 100644 --- a/src/_layouts/verlaufsplan.11ty.js +++ b/src/_layouts/verlaufsplan.11ty.js @@ -5,6 +5,7 @@ module.exports = { }, render(data) { const { collection } = data; + const { studyProgramme } = data; const curriculumTools = require('./components/curriculumTools.11ty.js'); const curriculumList = curriculumTools.getCurriculumList({ @@ -26,12 +27,23 @@ module.exports = { eleventy: this }); + const curriculumVerlaufExamTable = curriculumTools.getCurriculumVerlaufsplanExamTable({ + moduls: data.collections[collection], + terms: data.terms, + groups: data.groups, + maxCPS: data.maxCPS, + studienverlauf: data.studienverlauf, + data, + eleventy: this + }); + const allModuls = curriculumTools.getAllModuls({ moduls: data.collections[collection], data, eleventy: this }); + const curriculumVerlaufList = data.showModuleList && data.showModuleList === true ? `
${curriculumList}
` : ''; @@ -63,12 +75,16 @@ module.exports = { ${curriculumVerlaufList} -

Alle Module

${allModuls}
+
+

Tabelle Prüfungslast

+ ${curriculumVerlaufExamTable} +
+ `; } diff --git a/src/assets/styles/scss/components/tables.scss b/src/assets/styles/scss/components/tables.scss index e43cee2a5c..77b1ccd8ad 100644 --- a/src/assets/styles/scss/components/tables.scss +++ b/src/assets/styles/scss/components/tables.scss @@ -151,9 +151,9 @@ table { position: relative; z-index: var(--z-level-front); min-width: 120ch; + background-color: var(--lighter); border-spacing: 0; line-height: var(--lh-tight); - background-color: var(--lighter); thead { position: sticky; @@ -221,8 +221,105 @@ table { .is-checked{ position: absolute; + background-color: color-mix(in srgb, var(--mi-gruen), var(--lightest) 80%); inset: 0; + + &::before{ + line-height: 2ch; + } + } + + tr:nth-child(even) { + background-color: var(--lighten); + } +} + +/* Table Exams +########################################################################### */ + +.table-exams { + position: relative; + z-index: var(--z-level-front); + min-width: 120ch; + background-color: var(--lighter); + border-spacing: 0; + line-height: var(--lh-tight); + + thead { + position: sticky; + z-index: 1; + top: 0; + background-color: var(--lightest); + + * { + color: var(--darkest); + font-size: var(--s); + } + + tr:last-child{ + th{ + border-bottom: solid var(--border-width-m) var(--mi-lila); + } + } + + } + + tbody{ + z-index: 0; + } + + th { + border-left: dotted var(--border-width-s) var(--dark); + vertical-align: top; + } + + th, td{ + border-top: solid var(--border-width-s) var(--darken); + font-size: var(--xs); + line-height: var(--lh-normal); + + &:first-child{ + border-left: none; + } + } + + td { + position: relative; + height: 2em; + border-left: dotted var(--border-width-s) var(--dark); + text-align: center; + + &.is-left{ + text-align: left; + } + } + + th.is-vertical { + position: relative; + width: 3ch; + + /* Something you can count on */ + height: 34ch; + white-space: nowrap; + + & > div { + position: absolute; + bottom: 1ch; + left: 0; + width: 30px; + transform: rotate(-90deg); + } + } + + th.module-name{ + width: fit-content; + text-align: left; + } + + .is-checked{ + position: absolute; background-color: color-mix(in srgb, var(--mi-gruen), var(--lightest) 80%); + inset: 0; &::before{ line-height: 2ch; diff --git a/src/curricula/bpo5-standard.md b/src/curricula/bpo5-standard.md index 45a5a4bd9e..e905e6cec2 100644 --- a/src/curricula/bpo5-standard.md +++ b/src/curricula/bpo5-standard.md @@ -12,6 +12,7 @@ groups: ['Grundlagen', 'Vertiefung', 'Spezialisierung'] maxCPS: 210 showModuleList: true +studyProgramme: 'bachelor' studienverlauf: - semester: label: "1. Semester" diff --git a/src/medieninformatik-bachelor/modulbeschreibungen-bpo5/BA_Advanced-Seminar.md b/src/medieninformatik-bachelor/modulbeschreibungen-bpo5/BA_Advanced-Seminar.md index 70960d069a..4c10681dde 100644 --- a/src/medieninformatik-bachelor/modulbeschreibungen-bpo5/BA_Advanced-Seminar.md +++ b/src/medieninformatik-bachelor/modulbeschreibungen-bpo5/BA_Advanced-Seminar.md @@ -17,7 +17,7 @@ veranstaltungsform: vor Ort infourl: https://ilias.th-koeln.de/goto.php?target=crs_1164711&client_id=ILIAS_FH_Koeln studienleistungen: Teamleistung: - art: Projektarbeit, Fachvortrag mit Diskussion + art: Projektarbeit und Referat erstpruefer: mbluemm zweitpruefer: cn datum: ende @@ -29,7 +29,7 @@ besonderheiten: praesenzZeit: 40 selbstStudium: 110 angebotImWs: true -angebotImSs: true +angebotImSs: false weitereStudiengaenge: lehrmethoden: - Flippeed Classroom diff --git a/src/medieninformatik-bachelor/modulbeschreibungen-bpo5/BA_AlgorithmenundProgrammierung1.md b/src/medieninformatik-bachelor/modulbeschreibungen-bpo5/BA_AlgorithmenundProgrammierung1.md index 3789ad3d6b..c56df36fd2 100644 --- a/src/medieninformatik-bachelor/modulbeschreibungen-bpo5/BA_AlgorithmenundProgrammierung1.md +++ b/src/medieninformatik-bachelor/modulbeschreibungen-bpo5/BA_AlgorithmenundProgrammierung1.md @@ -18,7 +18,7 @@ infourl: https://ilias.th-koeln.de/ilias.php?ref_id=19830&cmdClass=ilrepositoryg pvl: true studienleistungen: Einzelleistung: - art: Schriftliche Prüfung, sowie erfolgreiche Teilnahme am Praktikum als Prüfungsvorleistung + art: Klausurarbeit, sowie erfolgreiche Teilnahme am Praktikum als Prüfungsvorleistung erstpruefer: fv zweitpruefer: ck datum: ws-1 diff --git a/src/medieninformatik-bachelor/modulbeschreibungen-bpo5/BA_AlgorithmenundProgrammierung2.md b/src/medieninformatik-bachelor/modulbeschreibungen-bpo5/BA_AlgorithmenundProgrammierung2.md index 9c42a44fd3..8be1d406bd 100644 --- a/src/medieninformatik-bachelor/modulbeschreibungen-bpo5/BA_AlgorithmenundProgrammierung2.md +++ b/src/medieninformatik-bachelor/modulbeschreibungen-bpo5/BA_AlgorithmenundProgrammierung2.md @@ -18,7 +18,7 @@ layout: modulbeschreibung.11ty.js infourl: studienleistungen: Einzelleistung: - art: Schriftliche Prüfung, sowie erfolgreiche Teilnahme am Praktikum als Prüfungsvorleistung + art: Klausurarbeit, sowie erfolgreiche Teilnahme am Praktikum als Prüfungsvorleistung erstpruefer: ck zweitpruefer: ald datum: ss-2 diff --git a/src/medieninformatik-bachelor/modulbeschreibungen-bpo5/BA_Bachelorkolloquium.md b/src/medieninformatik-bachelor/modulbeschreibungen-bpo5/BA_Bachelorkolloquium.md index f3e95ffe8e..dba7a20626 100644 --- a/src/medieninformatik-bachelor/modulbeschreibungen-bpo5/BA_Bachelorkolloquium.md +++ b/src/medieninformatik-bachelor/modulbeschreibungen-bpo5/BA_Bachelorkolloquium.md @@ -16,7 +16,7 @@ layout: modulbeschreibung.11ty.js typ: pm studienleistungen: Einzelleistung: - art: Mündliche Prüfung, Vortrag, Fachgespräch + art: Mündliche Prüfung erstpruefer: eingesetzterPruefer zweitpruefer: mas datum: antrag diff --git a/src/medieninformatik-bachelor/modulbeschreibungen-bpo5/BA_Communityprojekt.md b/src/medieninformatik-bachelor/modulbeschreibungen-bpo5/BA_Communityprojekt.md index bd0955fe5a..eec535b7e8 100644 --- a/src/medieninformatik-bachelor/modulbeschreibungen-bpo5/BA_Communityprojekt.md +++ b/src/medieninformatik-bachelor/modulbeschreibungen-bpo5/BA_Communityprojekt.md @@ -17,7 +17,7 @@ veranstaltungsform: vor Ort infourl: https://ilias.th-koeln.de/goto.php?target=crs_1164711&client_id=ILIAS_FH_Koeln studienleistungen: Teamleistung: - art: Prozesstagebuch, Bericht oder Diary + art: Lernportfolio erstpruefer: cn zweitpruefer: viet datum: ende diff --git a/src/medieninformatik-bachelor/modulbeschreibungen-bpo5/BA_Datenbanksysteme.md b/src/medieninformatik-bachelor/modulbeschreibungen-bpo5/BA_Datenbanksysteme.md index f7adfeb607..7a5a08de4e 100644 --- a/src/medieninformatik-bachelor/modulbeschreibungen-bpo5/BA_Datenbanksysteme.md +++ b/src/medieninformatik-bachelor/modulbeschreibungen-bpo5/BA_Datenbanksysteme.md @@ -18,7 +18,7 @@ veranstaltungsform: infourl: https://ilu.th-koeln.de/goto.php?target=crs_71271&client_id=thkilu studienleistungen: Einzelleistung: - art: Schriftliche Prüfung, sowie erfolgreiche Teilnahme am Praktikum als Prüfungsvorleistung. + art: Klausurarbeit, sowie erfolgreiche Teilnahme am Praktikum als Prüfungsvorleistung. erstpruefer: jschaible zweitpruefer: bb datum: ws-2 diff --git a/src/medieninformatik-bachelor/modulbeschreibungen-bpo5/BA_EinfhrungindieMedieninformatik.md b/src/medieninformatik-bachelor/modulbeschreibungen-bpo5/BA_EinfhrungindieMedieninformatik.md index 92b81aad49..3941b43b5f 100644 --- a/src/medieninformatik-bachelor/modulbeschreibungen-bpo5/BA_EinfhrungindieMedieninformatik.md +++ b/src/medieninformatik-bachelor/modulbeschreibungen-bpo5/BA_EinfhrungindieMedieninformatik.md @@ -17,7 +17,7 @@ veranstaltungsform: Remote, Projektwoche vor Ort infourl: https://ilias.th-koeln.de/goto.php?target=crs_1164711&client_id=ILIAS_FH_Koeln studienleistungen: Einzelleistung: - art: Projektpräsentation(30%) und schriftliche Ausarbeitung(70%) + art: Projektarbeit erstpruefer: hk, nkuhn, cn, mbl zweitpruefer: uwm, vos, maa, simonschulte datum: ende diff --git a/src/medieninformatik-bachelor/modulbeschreibungen-bpo5/BA_Einfuehrung-in-Betriebssysteme-und-Rechnersysteme.md b/src/medieninformatik-bachelor/modulbeschreibungen-bpo5/BA_Einfuehrung-in-Betriebssysteme-und-Rechnersysteme.md index 48cc24951f..910a210cd8 100644 --- a/src/medieninformatik-bachelor/modulbeschreibungen-bpo5/BA_Einfuehrung-in-Betriebssysteme-und-Rechnersysteme.md +++ b/src/medieninformatik-bachelor/modulbeschreibungen-bpo5/BA_Einfuehrung-in-Betriebssysteme-und-Rechnersysteme.md @@ -13,7 +13,7 @@ empfohleneVoraussetzungen: keine published: true infourl: https://ilias.th-koeln.de/ilias.php?ref_id=21298&cmdClass=ilrepositorygui&cmdNode=w4&baseClass=ilrepositorygui layout: modulbeschreibung.11ty.js -typ: pm +typ: wpf veranstaltungsform: parent: studienleistungen: diff --git a/src/medieninformatik-bachelor/modulbeschreibungen-bpo5/BA_Entwicklung-von-System-Architekturen.md b/src/medieninformatik-bachelor/modulbeschreibungen-bpo5/BA_Entwicklung-von-System-Architekturen.md index bdb2aa1de3..b8b1527b2c 100755 --- a/src/medieninformatik-bachelor/modulbeschreibungen-bpo5/BA_Entwicklung-von-System-Architekturen.md +++ b/src/medieninformatik-bachelor/modulbeschreibungen-bpo5/BA_Entwicklung-von-System-Architekturen.md @@ -14,12 +14,12 @@ empfohleneVoraussetzungen: Grundkenntnisse Algorithmen, Datenbanken und objektor published: true layout: modulbeschreibung.11ty.js typ: pm -pvl: false +pvl: true veranstaltungsform: infourl: studienleistungen: Einzelleistung: - art: Schriftliche Prüfung, sowie erfolgreiche Teilnahme am Praktikum als Prüfungsvorleistung + art: Klausurarbeit, sowie erfolgreiche Teilnahme am Praktikum als Prüfungsvorleistung erstpruefer: viet zweitpruefer: irma datum: ss-2 diff --git a/src/medieninformatik-bachelor/modulbeschreibungen-bpo5/BA_IT-Sicherheit.md b/src/medieninformatik-bachelor/modulbeschreibungen-bpo5/BA_IT-Sicherheit.md index ee02b80c56..5d1469c0ce 100644 --- a/src/medieninformatik-bachelor/modulbeschreibungen-bpo5/BA_IT-Sicherheit.md +++ b/src/medieninformatik-bachelor/modulbeschreibungen-bpo5/BA_IT-Sicherheit.md @@ -18,7 +18,7 @@ veranstaltungsform: parent: studienleistungen: Einzelleistung: - art: Präsentation und kritische Würdigung im seminaristischen Teil des Praktikums + art: Mündliche Prüfung erstpruefer: sk zweitpruefer: hls datum: vereinbarung diff --git a/src/medieninformatik-bachelor/modulbeschreibungen-bpo5/BA_KI-HCKI.md b/src/medieninformatik-bachelor/modulbeschreibungen-bpo5/BA_KI-HCKI.md index 98d3de87ac..1f63195652 100755 --- a/src/medieninformatik-bachelor/modulbeschreibungen-bpo5/BA_KI-HCKI.md +++ b/src/medieninformatik-bachelor/modulbeschreibungen-bpo5/BA_KI-HCKI.md @@ -18,7 +18,7 @@ veranstaltungsform: infourl: studienleistungen: Einzelleistung: - art: Klausur, mündlicher Beitrag, Projektarbeit, mündliche Prüfung + art: Klausurarbeit, Projektarbeit oder mündliche Prüfung erstpruefer: dgaida zweitpruefer: jschaible datum: ws-2 diff --git a/src/medieninformatik-bachelor/modulbeschreibungen-bpo5/BA_KommunikationstechnikundNetze.md b/src/medieninformatik-bachelor/modulbeschreibungen-bpo5/BA_KommunikationstechnikundNetze.md index 02066c0986..b0a42773dc 100644 --- a/src/medieninformatik-bachelor/modulbeschreibungen-bpo5/BA_KommunikationstechnikundNetze.md +++ b/src/medieninformatik-bachelor/modulbeschreibungen-bpo5/BA_KommunikationstechnikundNetze.md @@ -18,7 +18,7 @@ veranstaltungsform: infourl: studienleistungen: Einzelleistung: - art: Schriftliche Prüfung, sowie erfolgreiche Teilnahme am Praktikum als Prüfungsvorleistung + art: Klausurarbeit, sowie erfolgreiche Teilnahme am Praktikum als Prüfungsvorleistung erstpruefer: hs zweitpruefer: sk datum: ws-2 diff --git a/src/medieninformatik-bachelor/modulbeschreibungen-bpo5/BA_Mathematik1.md b/src/medieninformatik-bachelor/modulbeschreibungen-bpo5/BA_Mathematik1.md index 06315749ad..8cb26b326b 100644 --- a/src/medieninformatik-bachelor/modulbeschreibungen-bpo5/BA_Mathematik1.md +++ b/src/medieninformatik-bachelor/modulbeschreibungen-bpo5/BA_Mathematik1.md @@ -17,7 +17,7 @@ veranstaltungsform: infourl: https://ilias.th-koeln.de/ilias.php?ref_id=1664123&cmdClass=ilobjcoursegui&cmdNode=w4:l5&baseClass=ilrepositorygui&redirectSource=ilcourseregistrationgui&cmdMode= studienleistungen: Einzelleistung: - art: Schriftliche Prüfung, sowie erfolgreiche Teilnahme am Praktikum als Prüfungsvorleistung + art: Klausurarbeit, sowie erfolgreiche Teilnahme am Praktikum als Prüfungsvorleistung erstpruefer: wk zweitpruefer: aschmitter datum: ws-1 diff --git a/src/medieninformatik-bachelor/modulbeschreibungen-bpo5/BA_Mathematik2.md b/src/medieninformatik-bachelor/modulbeschreibungen-bpo5/BA_Mathematik2.md index c9c8028617..1c20991b9b 100644 --- a/src/medieninformatik-bachelor/modulbeschreibungen-bpo5/BA_Mathematik2.md +++ b/src/medieninformatik-bachelor/modulbeschreibungen-bpo5/BA_Mathematik2.md @@ -18,7 +18,7 @@ veranstaltungsform: infourl: studienleistungen: Einzelleistung: - art: Schriftliche Prüfung, sowie erfolgreiche Teilnahme am Praktikum als Prüfungsvorleistung + art: Klausurarbeit, sowie erfolgreiche Teilnahme am Praktikum als Prüfungsvorleistung erstpruefer: wk zweitpruefer: aschmitter datum: ss-2 diff --git a/src/medieninformatik-bachelor/modulbeschreibungen-bpo5/BA_Mensch-Computer_Interaktion.md b/src/medieninformatik-bachelor/modulbeschreibungen-bpo5/BA_Mensch-Computer_Interaktion.md index 67dd4e5b92..fc723f0f2b 100644 --- a/src/medieninformatik-bachelor/modulbeschreibungen-bpo5/BA_Mensch-Computer_Interaktion.md +++ b/src/medieninformatik-bachelor/modulbeschreibungen-bpo5/BA_Mensch-Computer_Interaktion.md @@ -17,7 +17,7 @@ veranstaltungsform: infourl: studienleistungen: Einzelleistung: - art: Projektarbeit (40%) und Klausur (60%) + art: Projektarbeit und Klausurarbeit erstpruefer: rgroten zweitpruefer: gh datum: vereinbarung diff --git a/src/medieninformatik-bachelor/modulbeschreibungen-bpo5/BA_Mobile-Computing.md b/src/medieninformatik-bachelor/modulbeschreibungen-bpo5/BA_Mobile-Computing.md index a60f4ee1e3..0b06138643 100644 --- a/src/medieninformatik-bachelor/modulbeschreibungen-bpo5/BA_Mobile-Computing.md +++ b/src/medieninformatik-bachelor/modulbeschreibungen-bpo5/BA_Mobile-Computing.md @@ -18,12 +18,12 @@ pvl: false infourl: https://ilias.th-koeln.de/goto.php?target=crs_1340996&client_id=ILIAS_FH_Koeln studienleistungen: Einzelleistung: - art: Mündliche Prüfung (30%) + art: Mündliche Prüfung erstpruefer: mboehmer zweitpruefer: dpetersen datum: 03.07.2023 Teamleistung: - art: Projektarbeit (70%) + art: Projektarbeit erstpruefer: mboehmer zweitpruefer: dpetersen datum: ende diff --git a/src/medieninformatik-bachelor/modulbeschreibungen-bpo5/BA_Praxisprojekt.md b/src/medieninformatik-bachelor/modulbeschreibungen-bpo5/BA_Praxisprojekt.md index 453472da3c..6964f5be45 100644 --- a/src/medieninformatik-bachelor/modulbeschreibungen-bpo5/BA_Praxisprojekt.md +++ b/src/medieninformatik-bachelor/modulbeschreibungen-bpo5/BA_Praxisprojekt.md @@ -17,10 +17,11 @@ veranstaltungsform: parent: studienleistungen: Einzelleistung: - art: Schriftliche Ausarbeitung, Projektdokumentation, Seminarvortrag und Abstract zur Projektarbeit + art: Schriftliche Ausarbeitung bzw. Projektdokumentation sowie Seminarvortrag erstpruefer: eingesetzterPruefer zweitpruefer: mas datum: vereinbarung + anzahl: 2 meta: status: ok authors: Christian, Viet diff --git a/src/medieninformatik-bachelor/modulbeschreibungen-bpo5/BA_Praxissemester.md b/src/medieninformatik-bachelor/modulbeschreibungen-bpo5/BA_Praxissemester.md index 7137831cb1..36c693a4c7 100755 --- a/src/medieninformatik-bachelor/modulbeschreibungen-bpo5/BA_Praxissemester.md +++ b/src/medieninformatik-bachelor/modulbeschreibungen-bpo5/BA_Praxissemester.md @@ -16,7 +16,7 @@ veranstaltungsform: infourl: studienleistungen: Einzelleistung: - art: Bericht + art: Nach Abschluss des Praxissemesters wird dem betreuenden Mentor ein wissenschaftlicher Praxissemesterbericht sowie das Zeugnis der Praxisstelle zur Anerkennung vorgelegt. Der Bericht wird nicht benotet. erstpruefer: all zweitpruefer: seckstein datum: vereinbarung diff --git a/src/medieninformatik-bachelor/modulbeschreibungen-bpo5/BA_Produktinnovation-in-digitalen-oekosystemen.md b/src/medieninformatik-bachelor/modulbeschreibungen-bpo5/BA_Produktinnovation-in-digitalen-oekosystemen.md index 5deb53c92e..921a1ffbf6 100644 --- a/src/medieninformatik-bachelor/modulbeschreibungen-bpo5/BA_Produktinnovation-in-digitalen-oekosystemen.md +++ b/src/medieninformatik-bachelor/modulbeschreibungen-bpo5/BA_Produktinnovation-in-digitalen-oekosystemen.md @@ -17,7 +17,7 @@ veranstaltungsform: vor Ort Seminar bzw. Workshop infourl: studienleistungen: Teamleistung: - art: Präsentation, Prototyp + art: Projektarbeit erstpruefer: mlinden zweitpruefer: me datum: ende diff --git a/src/medieninformatik-bachelor/modulbeschreibungen-bpo5/BA_Projekt.md b/src/medieninformatik-bachelor/modulbeschreibungen-bpo5/BA_Projekt.md index db86752e21..e0095f9257 100644 --- a/src/medieninformatik-bachelor/modulbeschreibungen-bpo5/BA_Projekt.md +++ b/src/medieninformatik-bachelor/modulbeschreibungen-bpo5/BA_Projekt.md @@ -18,10 +18,11 @@ parent: infourl: studienleistungen: Teamleistung: - art: Projektarbeit mit Projektpräsentationsprüfung und Fachgespräch, sowie schriftliche Ausarbeitung + art: Projektarbeit, sowie schriftliche Ausarbeitung erstpruefer: geha, mbluemm zweitpruefer: nkuhn, simonschulte datum: ende + anzahl: 2 meta: status: ok authors: Gerhard, Christian @@ -32,7 +33,7 @@ meta: - "mb: Sollten wir im WiSe und SoSe anbieten, damit es klappt, das PS auch ins SoSe zu legen" praesenzZeit: 36 selbstStudium: 264 -angebotImWs: false +angebotImWs: true angebotImSs: true lehrmethoden: - begleitete Projektarbeit diff --git a/src/medieninformatik-bachelor/modulbeschreibungen-bpo5/BA_Requirements-Engineering.md b/src/medieninformatik-bachelor/modulbeschreibungen-bpo5/BA_Requirements-Engineering.md index 565017b514..6fc0fb5f3b 100644 --- a/src/medieninformatik-bachelor/modulbeschreibungen-bpo5/BA_Requirements-Engineering.md +++ b/src/medieninformatik-bachelor/modulbeschreibungen-bpo5/BA_Requirements-Engineering.md @@ -18,7 +18,7 @@ pvl: false infourl: https://ilias.th-koeln.de/goto.php?target=crs_1340996&client_id=ILIAS_FH_Koeln studienleistungen: Einzelleistung: - art: Klausur + art: Klausurarbeit erstpruefer: il zweitpruefer: rgroten datum: 03.07.2023 diff --git a/src/medieninformatik-bachelor/modulbeschreibungen-bpo5/BA_Screendesign-3sem.md b/src/medieninformatik-bachelor/modulbeschreibungen-bpo5/BA_Screendesign-3sem.md deleted file mode 100644 index 944c364654..0000000000 --- a/src/medieninformatik-bachelor/modulbeschreibungen-bpo5/BA_Screendesign-3sem.md +++ /dev/null @@ -1,77 +0,0 @@ ---- -title: Screendesign -modulverantwortlich: cn -dozierende: cn -modulniveau: bachelor -kuerzel: SD-V -date: Last Modified -kategorie: vertiefung -sprache: deutsch -kreditpunkte: 5 -voraussetzungenNachPruefungsordnung: keine -empfohleneVoraussetzungen: keine -published: true -infourl: https://th-koeln.github.io/mi-bachelor-screendesign/ -layout: modulbeschreibung.11ty.js -typ: pm -veranstaltungsform: Vor Ort und Remote -studienleistungen: - Einzelleistung: - art: Lernportfolio - erstpruefer: cn - zweitpruefer: vos - datum: vereinbarung - Teamleistung: - art: Projekt - erstpruefer: cn - zweitpruefer: vos - datum: ende -meta: - status: ok -besonderheiten: -praesenzZeit: 60 -selbstStudium: 90 -angebotImWs: true -angebotImSs: false -weitereStudiengaenge: -studiengangkriterien: - globalcitizenship: 0 - internationalisierung: 0 - interdisziplinaritaet: 1 - transfer: 0 ---- - -## Learning Outcome - -(WAS) Die Studierenden kennen wesentliche Begriffe der visuellen Kommunikation und können diese anwenden, (WOMIT) indem sie verbal gestellte Übungsaufgaben visualisieren und verbalisierte Korrekturen und Veränderungsvorschläge umsetzen und iterieren, (WOZU) um später Briefings, Angebote oder Korrekturwünsche im Design-Kontext zu verstehen oder zu verfassen. - -(WAS) Die Studierenden können Gestaltungslösungen und -kontexte analysieren, argumentieren, diskutieren, dokumentieren und bewerten, (WOMIT) indem Sie Gestaltungen anhand verschiedener Regeln und Konzepte kreieren, dekomponieren, beschreiben und variieren, um eigene Lösungen innerhalb eines Gestaltungskontextes generieren zu können. - -(WAS) Die Studierenden können in einem gegebenen Gestaltungskontext eigene Gestaltungslösungen entwickeln, systematisch variieren und argumentieren, (WOMIT) indem Sie Gestaltungsziele verstehen und formulieren können und Gestaltungsregeln (Raster, Layout, Typographie, etc.) anwenden, (WOZU) um gegebene funktionale und/oder kommunikative Ziele zu erreichen. - -## Inhalt -- Design Basics -- Axis Map & Semantisches Differential -- Kommunikationsmodelle -- Visuelle Wahrnehmung -- Benutzerziele -- Corporate Identity -- Orientierung, Hierarchisierung, Reduktion -- Räumlichkeit -- Gestaltgesetze -- Farbe, Kontraste -- Typographie, Textsatz -- Proportion & Abstände -- Variantenbildung -- Ordnung, visuelle Struktur, Flow & Transistion -- Gestaltungsziele, Gestaltungsprozess - -## Literatur -- Stapelkamp, Torsten: Informationsvisualisierung -- Joachim Böhringer, Peter Bühler & Patrick Schlaich: Kompendium der Mediengestaltung - Konzeption und Gestaltung für Digital- und Printmedien -- Stapelkamp, Torsten: Screen- und Interfacedesign -- Max Bollwage: Typografie kompakt -- Kerstin Alexander: Kompendium der visuellen Information und Kommunikation -- Maeda, John: Simplicity: Die zehn Gesetze der Einfachheit -- Lewandowsky, Pina; Zeischegg, Francis: Visuelles Gestalten mit dem Computer -- Koschembar, Frank: Grafik für Nicht-Grafiker diff --git a/src/medieninformatik-bachelor/modulbeschreibungen-bpo5/BA_Social-Computing.md b/src/medieninformatik-bachelor/modulbeschreibungen-bpo5/BA_Social-Computing.md index ba7b9f1692..b6fe704223 100755 --- a/src/medieninformatik-bachelor/modulbeschreibungen-bpo5/BA_Social-Computing.md +++ b/src/medieninformatik-bachelor/modulbeschreibungen-bpo5/BA_Social-Computing.md @@ -18,10 +18,15 @@ veranstaltungsform: infourl: studienleistungen: Einzelleistung: - art: - erstpruefer: - zweitpruefer: - datum: + art: Lernportfolio + erstpruefer: ck + zweitpruefer: mbluemm, uwm + datum: ende + Teamleistung: + art: Projektarbeit + erstpruefer: ck + zweitpruefer: mbluemm, uwm + datum: ende meta: status: ok authors: Christian Kohls diff --git a/src/medieninformatik-bachelor/modulbeschreibungen-bpo5/BA_TheoretischeInformatik.md b/src/medieninformatik-bachelor/modulbeschreibungen-bpo5/BA_TheoretischeInformatik.md index bbba44ac8e..a7f21b8d8f 100644 --- a/src/medieninformatik-bachelor/modulbeschreibungen-bpo5/BA_TheoretischeInformatik.md +++ b/src/medieninformatik-bachelor/modulbeschreibungen-bpo5/BA_TheoretischeInformatik.md @@ -17,7 +17,7 @@ veranstaltungsform: infourl: https://ilias.th-koeln.de/ilias.php?ref_id=692123&cmdClass=ilrepositorygui&cmdNode=w4&baseClass=ilrepositorygui studienleistungen: Einzelleistung: - art: Schriftliche Prüfung + art: Klausurarbeit erstpruefer: fn zweitpruefer: il datum: ws-2 diff --git a/src/medieninformatik-bachelor/modulbeschreibungen-bpo5/BA_Visual-Computing.md b/src/medieninformatik-bachelor/modulbeschreibungen-bpo5/BA_Visual-Computing.md index e9e6e39778..290de5f935 100755 --- a/src/medieninformatik-bachelor/modulbeschreibungen-bpo5/BA_Visual-Computing.md +++ b/src/medieninformatik-bachelor/modulbeschreibungen-bpo5/BA_Visual-Computing.md @@ -19,7 +19,7 @@ parent: infourl: studienleistungen: Einzelleistung: - art: Schriftliche Prüfung oder mündliche Prüfung, sowie erfolgreiche Teilnahme am Praktikum als Prüfungsvorleistung + art: Klausurarbeit oder mündliche Prüfung, sowie erfolgreiche Teilnahme am Praktikum als Prüfungsvorleistung erstpruefer: fn zweitpruefer: hk datum: ende
ModulModul Handlungsfelder Zuordnung Kompetenzen Zuordnung Studiengangkriterien
Pflicht
ECTS
Semester
Prüfungen
ECTS
DUX