Skip to content

Commit

Permalink
Merge pull request #76 from eddex/missingModules
Browse files Browse the repository at this point in the history
Adds missing module types
  • Loading branch information
eddex authored Sep 1, 2020
2 parents 18c9106 + 04566f2 commit 7dd6cd7
Show file tree
Hide file tree
Showing 4 changed files with 48 additions and 3 deletions.
17 changes: 16 additions & 1 deletion src/data/modules_i.json
Original file line number Diff line number Diff line change
@@ -1,17 +1,22 @@
{
"ACBA": "Erweiterungsmodul",
"AD": "Kernmodul",
"ADPENTEST": "Erweiterungsmodul",
"ADRM": "Kernmodul",
"AEDC1": "Zusatzmodul",
"AEDCIT": "Zusatzmodul",
"AEDCTO": "Zusatzmodul",
"AFU": "Zusatzmodul",
"AIOT": "Erweiterungsmodul",
"AISO": "Majormodul",
"AITEC": "Erweiterungsmodul",
"ANGCPH": "Zusatzmodul",
"ANLIS": "Kernmodul",
"ANRECHINDIVID": "Erweiterungsmodul",
"APPE": "Kernmodul",
"APPE": "Majormodul",
"AROB": "Erweiterungsmodul",
"ASACPH": "Zusatzmodul",
"ASTAT": "Erweiterungsmodul",
"BAA": "Projektmodul",
"BAA+INF": "Projektmodul",
"BCHAIN": "Majormodul",
Expand All @@ -28,11 +33,13 @@
"CAE": "Zusatzmodul",
"CAEPRO": "Zusatzmodul",
"CCNA": "Erweiterungsmodul",
"CG": "Majormodul",
"CHMA": "Erweiterungsmodul",
"CI": "Majormodul",
"CILAB": "Majormodul",
"CNA": "Kernmodul",
"CNF": "Erweiterungsmodul",
"COBAU": "Erweiterungsmodul",
"CONS": "Erweiterungsmodul",
"CPE_PREP": "Zusatzmodul",
"CRS": "Erweiterungsmodul",
Expand Down Expand Up @@ -60,10 +67,12 @@
"EENG": "Zusatzmodul",
"EEXP": "Zusatzmodul",
"EINFTA": "-",
"ENGDBU": "Zusatzmodul",
"ENGFTD": "Zusatzmodul",
"ENGSDC": "Zusatzmodul",
"ENGTCS": "Zusatzmodul",
"ENICS1": "Zusatzmodul",
"ENLAB": "Erweiterungsmodul",
"ERP1": "Erweiterungsmodul",
"ESB": "Zusatzmodul",
"ETHIK": "Erweiterungsmodul",
Expand All @@ -89,6 +98,7 @@
"IOTHACK": "Erweiterungsmodul",
"IPCV": "Erweiterungsmodul",
"IPE": "Projektmodul",
"IPEUS": "Projektmodul",
"ISA_TML": "Zusatzmodul",
"ISF": "Kernmodul",
"ISFCS": "Zusatzmodul",
Expand All @@ -104,7 +114,9 @@
"KKM": "Zusatzmodul",
"KOHEB": "Zusatzmodul",
"KOMA": "Erweiterungsmodul",
"KRYPTO": "Majormodul",
"KUFA": "Zusatzmodul",
"LIAL": "Erweiterungsmodul",
"LINALG": "Erweiterungsmodul",
"MA+PHY1_T": "Erweiterungsmodul",
"MANSEC": "Majormodul",
Expand All @@ -130,6 +142,7 @@
"PAWI": "Projektmodul",
"PCP": "Majormodul",
"PEAK": "Zusatzmodul",
"PIPE": "Projektmodul",
"PLAB": "Kernmodul",
"PMB": "Projektmodul",
"PMRE": "Kernmodul",
Expand All @@ -143,6 +156,7 @@
"PROTCO": "Zusatzmodul",
"PTA": "Projektmodul",
"RCCR": "Zusatzmodul",
"REUF": "Erweiterungsmodul",
"ROBLAB": "Majormodul",
"SELL": "Zusatzmodul",
"SIM+MOD": "Erweiterungsmodul",
Expand All @@ -152,6 +166,7 @@
"SPRG": "Majormodul",
"STA1": "Erweiterungsmodul",
"STAT": "Kernmodul",
"SUM_SCHOOL": "Zusatzmodul",
"SWAT": "Majormodul",
"SWDE": "Kernmodul",
"SWT": "Erweiterungsmodul",
Expand Down
1 change: 1 addition & 0 deletions src/data/modules_ics.json
Original file line number Diff line number Diff line change
Expand Up @@ -18,5 +18,6 @@
"SPREN2": "Kernmodul",
"SPRG": "Kernmodul",
"SPTA": "Kernmodul",
"STA1": "Kernmodul",
"WEBTEC": "Kernmodul"
}
19 changes: 19 additions & 0 deletions src/data/modules_wi.json
Original file line number Diff line number Diff line change
@@ -1,10 +1,13 @@
{
"ACBA": "Erweiterungsmodul",
"AEDC1": "Erweiterungsmodul",
"AEDCIT": "Zusatzmodul",
"AEDCTO": "Zusatzmodul",
"AIOT": "Erweiterungsmodul",
"ANGCPH": "Zusatzmodul",
"APMAT": "Kernmodul",
"ASACPH": "Zusatzmodul",
"ASTAT": "Kernmodul",
"Anwender SAP": "Erweiterungsmodul",
"BCHAIN": "Erweiterungsmodul",
"BDLC": "Erweiterungsmodul",
Expand All @@ -16,6 +19,9 @@
"CHMA": "Erweiterungsmodul",
"CI": "Erweiterungsmodul",
"CILAB": "Erweiterungsmodul",
"CNA": "Erweiterungsmodul",
"COBAU": "Erweiterungsmodul",
"CRS": "Erweiterungsmodul",
"CSA": "Erweiterungsmodul",
"CYBER": "Erweiterungsmodul",
"DAMA": "Kernmodul",
Expand All @@ -35,6 +41,7 @@
"EALA": "Erweiterungsmodul",
"EAUS": "Kernmodul",
"ENGDB": "Erweiterungsmodul",
"ENGDBU": "Zusatzmodul",
"ENGFTD": "Zusatzmodul",
"ENGSDC": "Zusatzmodul",
"ENGSM": "Erweiterungsmodul",
Expand All @@ -46,6 +53,7 @@
"FADU": "Kernmodul",
"FKOM": "Projektmodul",
"FOMED": "Erweiterungsmodul",
"FV": "Zusatzmodul",
"GAMEDES": "Erweiterungsmodul",
"GAMEDEV": "Erweiterungsmodul",
"GIS": "Erweiterungsmodul",
Expand All @@ -69,31 +77,42 @@
"ITRE": "Erweiterungsmodul",
"KBDS": "Erweiterungsmodul",
"KOMA": "Erweiterungsmodul",
"KRYPTO": "Erweiterungsmodul",
"KUFA": "Erweiterungsmodul",
"MAAC": "Kernmodul",
"MABU": "Kernmodul",
"MAGA": "Erweiterungsmodul",
"MANSEC": "Erweiterungsmodul",
"MARI": "Erweiterungsmodul",
"MAT1": "Kernmodul",
"MAT2": "Erweiterungsmodul",
"MICRO": "Erweiterungsmodul",
"ML": "Erweiterungsmodul",
"MOBPRO": "Erweiterungsmodul",
"MOD": "Kernmodul",
"MOVK": "Erweiterungsmodul",
"MWI1": "Kernmodul",
"MWI2": "Kernmodul",
"NETT": "Kernmodul",
"NETW2": "Zusatzmodul",
"NPE1": "Projektmodul",
"NPE2": "Projektmodul",
"PEFU": "Erweiterungsmodul",
"PMB": "Projektmodul",
"PMRE": "Kernmodul",
"PRG": "Kernmodul",
"PRIVACY": "Erweiterungsmodul",
"PROTCO": "Zusatzmodul",
"PTA": "Projektmodul",
"REUF": "Erweiterungsmodul",
"ROBLAB": "Erweiterungsmodul",
"SPRG": "Erweiterungsmodul",
"STA1": "Kernmodul",
"STA2": "Erweiterungsmodul",
"STO": "Zusatzmodul",
"SUM_SCHOOL": "Zusatzmodul",
"SWDE": "Kernmodul",
"TUNE": "Zusatzmodul",
"UCDE": "Erweiterungsmodul",
"UEDE": "Erweiterungsmodul",
"UGDM": "Erweiterungsmodul",
Expand Down
14 changes: 12 additions & 2 deletions tools/parse_module_type.py
Original file line number Diff line number Diff line change
Expand Up @@ -146,6 +146,10 @@ def parseWebsite():
modules_with_type['BSCI'] = '-'
modules_with_type['EINFTA'] = '-'
modules_with_type['PRG'] = kernmodul
modules_with_type['CG'] = majormodul

modules_with_type['IPEUS'] = projektmodul
modules_with_type['PIPE'] = projektmodul

# ICS modules
ics_modules_with_type['DB&S'] = kernmodul
Expand Down Expand Up @@ -176,6 +180,12 @@ def parseWebsite():

# fixes for WI modules
wi_modules_with_type['ENWC'] = erweiterungsmodul
wi_modules_with_type['STA1'] = kernmodul
wi_modules_with_type['GPOR'] = kernmodul
wi_modules_with_type['WEBT'] = kernmodul
wi_modules_with_type['TUNE'] = zusatzmodul
wi_modules_with_type['STO'] = zusatzmodul
wi_modules_with_type['FV'] = zusatzmodul

# ISA modules
modules_with_type['RCCR'] = zusatzmodul # Relax, Concentrate & Create
Expand All @@ -201,15 +211,15 @@ def prequisitesCheck():
if not f.is_file():
print('ERROR: file \'./modulbeschriebe_i.html\' does not exist.')
print('To get started download the html file from \
https://mycampus.hslu.ch/de-ch/info-i/dokumente-fuers-studium/bachelor/einschreibung/modulbeschriebe/modulbeschriebe-studiengang-informatik/ \
https://mycampus.hslu.ch/de-ch/info-i/dokumente-fuers-studium/bachelor/moduleinschreibung/modulbeschriebe/modulbeschriebe-studiengang-informatik/ \
and save it as \'tools/modulbeschriebe_i.html\'.')
return False

f = Path('./modulbeschriebe_wi.html')
if not f.is_file():
print('ERROR: file \'./modulbeschriebe_wi.html\' does not exist.')
print('To get started download the html file from \
https://mycampus.hslu.ch/de-ch/info-i/dokumente-fuers-studium/bachelor/einschreibung/modulbeschriebe/modulbeschriebe-wirtschaftsinformatik-neues-curriculum/ \
https://mycampus.hslu.ch/de-ch/info-i/dokumente-fuers-studium/bachelor/moduleinschreibung/modulbeschriebe/modulbeschriebe-wirtschaftsinformatik-neues-curriculum/ \
and save it as \'tools/modulbeschriebe_wi.html\'.')
return False
return True
Expand Down

0 comments on commit 7dd6cd7

Please sign in to comment.