Vorlage:Modulkatalog: Unterschied zwischen den Versionen

aus GlossarWiki, der Glossar-Datenbank der Fachhochschule Augsburg
Kowa (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
Kowa (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
<includeonly>__NOCACHE__<!--
<includeonly>__NOCACHE__<!--
-->{{#set: HSA:Modulkatalog:Studiengang = {{{studiengang}}} }}<!--
-->{{#set: HSA:Modulkatalog:Studiengang = {{{studiengang}}} }}<!--
-->{{#vardefine: abschnitt           | {{#if: {{{abschnitt|}}}          | {{{abschnitt}}}          | {{#if:{{#var:v}}|{{#show:{{#var:v}}    | ?HSA:Modulkatalog:Abschnitt}}                                                                }} }} }}<!--
-->{{#vardefine: abschnitt             | {{{abschnitt|}}} }}<!--
-->{{#vardefine: name               | {{#if: {{{name|}}}                | {{{name}}}                | {{#if:{{#var:v}}|{{#show:{{#var:v}}    | ?HSA:Modulkatalog:Name}}                                                                      }} }} }}<!--
-->{{#vardefine: name                   | {{{name|}}} }}<!--
-->{{#vardefine: kuerzel             | {{#if: {{{kuerzel|}}}             | {{{kuerzel}}}            | {{#if:{{#var:v}}|{{#show:{{#var:v}}    | ?HSA:Modulkatalog:Kuerzel}}                                                                  }} }} }}<!--
-->{{#vardefine: kuerzel                 | {{{kuerzel|}}} }}<!--
-->{{#vardefine: voraussetzungen    | {{#if: {{{voraussetzungen|}}}     | {{{voraussetzungen}}}    | {{#if:{{#var:v}}|{{#show:{{#var:v}}    | ?HSA:Modulkatalog:Voraussetzungen}}                                                          }} }} }}<!--
-->{{#vardefine: voraussetzungen  | {{{voraussetzungen|}}} }}<!--
-->{{#vardefine: semester            | {{#if: {{{semester|}}}            | {{{semester}}}            | {{#if:{{#var:v}}|{{#ask: [[-HSA:Modulkatalog:Semester::{{#var:v}}]] | ?HSA:Semester:Name# | format=array | pagetitle=hide | manysep=,}} }} }} }}<!--
-->{{#vardefine: semester              | {{{semester|}}} }}<!--
-->{{#vardefine: semesteranzahl      | {{#if: {{{semesteranzahl|}}}      | {{{semesteranzahl}}}      | {{#if:{{#var:v}}|{{#show:{{#var:v}}    | ?HSA:Modulkatalog:Semester:Anzahl}}                                                          }} }} }}<!--
-->{{#vardefine: semesteranzahl    | {{{semesteranzahl|}}} }}<!--
-->{{#vardefine: credits             | {{#if: {{{credits|}}}            | {{{credits}}}            | {{#if:{{#var:v}}|{{#show:{{#var:v}}     | ?HSA:Modulkatalog:Credits}}                                                                  }} }} }}<!--
-->{{#vardefine: semesteranzahl  | {{#if: {{#var:semesteranzahl}} | {{#var:semesteranzahl}} | 1 }} }}<!--
-->{{#vardefine: verantwortliche    | {{#if: {{{verantwortliche|}}}    | {{{verantwortliche}}}    | {{#if:{{#var:v}}|{{#ask: [[{{#var:v}}]] | ?HSA:Modulkatalog:Verantwortlicher# | format=array | pagetitle=hide | manysep=,}}            }} }} }}<!--
-->{{#vardefine: credits                  | {{{credits|}}} }}<!--
-->{{#vardefine: beschreibung        | {{#if: {{{beschreibung|}}}       | {{{beschreibung}}}        | {{#if:{{#var:v}}|{{#show:{{#var:v}}    | ?HSA:Modulkatalog:Beschreibung}}                                                              }} }} }}<!--
-->{{#vardefine: credits                 | {{#replace:{{#if:{{#var:credits}}|{{#var:credits}}|0}}|,|.}} }}<!--
-->{{#vardefine: anmerkungen        | {{#if: {{{anmerkungen|}}}        | {{{anmerkungen}}}        | {{#if:{{#var:v}}|{{#show:{{#var:v}}     | ?HSA:Modulkatalog:Anmerkungen}}                                                              }} }} }}<!--
-->{{#vardefine: verantwortliche    | {{{verantwortliche|}}} }}<!--
-->{{#vardefine: beschreibung        | {{{beschreibung|}}} }}<!--
-->{{#vardefine: anmerkungen      | {{{anmerkungen|}}} }}<!--
-->{{#vardefine: anz_fächer    | {{#ask: [[HSA:Lehrveranstaltung:Modulkatalog::{{FULLPAGENAME}}]][[HSA:Lehrveranstaltung:Inaktiv::falsch]]| format=count}} }}<!--


-->{{#vardefine: credits        | {{#replace:{{#if:{{#var:credits}}|{{#var:credits}}|0}}|,|.}} }}<!--
-->{{#if:{{#var:abschnitt}}          | {{#vardefine: abschnitt_voll | {{#show: {{FULLPAGENAME}}|?HSA:Modukatalogl:Studiengang#}}/{{#var:abschnitt}} }}  
-->{{#vardefine: sws            | {{#replace:{{#if:{{#var:sws}}    |{{#var:sws}}    |0}}|,|.}} }}<!--
                                         {{#set: HSA:Modulkatalog:Abschnitt  = {{#var:abschnitt_voll}} }}
-->{{#vardefine: semesteranzahl | {{#if: {{#var:semesteranzahl}} | {{#var:semesteranzahl}} | 1 }} }}<!--
-->{{#vardefine: notengebung    | {{#if: {{#var:notengebung}}    | {{#var:notengebung}}    | Kommanote }} }}<!--
-->{{#vardefine: präsenzzeit    | {{#if: {{#var:präsenzzeit}}    | {{#var:präsenzzeit}}    | {{#expr:{{#var:sws}}*15}} }} }}<!--
-->{{#vardefine: selbststudium  | {{#if: {{#var:selbststudium}}  | {{#var:selbststudium}}  | {{#expr:{{#var:credits}}*30-{{#var:sws}}*15}} }} }}<!--
-->{{#vardefine: in_handbuch    | {{#if: {{#var:in_handbuch}}    | {{#var:in_handbuch}}    | wahr }} }}<!--
-->{{#vardefine: anz_fächer    | {{#ask: [[HSA:Lehrveranstaltung:Modul::{{FULLPAGENAME}}]][[HSA:Lehrveranstaltung:Inaktiv::falsch]]| format=count}} }}<!--
-->{{#vardefine: mehrere_fächer | {{#if: {{#var:mehrere_fächer}} | {{#var:mehrere_fächer}} | {{#ifexpr:{{#var:anz_fächer}} > 1|wahr|falsch }} }} }}<!--
-->{{#vardefine: verwendbarkeit | {{#if: {{#var:verwendbarkeit}} | {{#var:verwendbarkeit}} | Studiengang [[{{#show: {{FULLPAGENAME}}|?HSA:Modul:Studiengang#}}|{{#show:{{#show: {{FULLPAGENAME}}|?HSA:Modul:Studiengang#}}|?HSA:Studiengang:Name}}]] }} }}<!--
 
-->{{#set: HSA:Modul:AnzahlFaecher  = {{#var:anz_fächer}}    }}<!--
-->{{#set: HSA:Modul:MehrereFaecher = {{#var:mehrere_fächer}} }}<!--
-->{{#set: HSA:Modul:InHandbuch = {{#var:in_handbuch}} }}<!--
-->{{#set: HSA:Modul:PruefungenAnzeigen = {{#var:pruefungenanzeigen}} }}<!--
-->{{#if:{{#var:beschreibung}}        | {{#set: HSA:Modul:Beschreibung        = {{#var:beschreibung}}        }} }}<!--
-->{{#if:{{#var:inhalte}}            | {{#set: HSA:Modul:Inhalte            = {{#var:inhalte}}            }} }}<!--
-->{{#if:{{#var:qualifikationsziele}} | {{#set: HSA:Modul:Qualifikationsziele = {{#var:qualifikationsziele}} }} }}<!--
-->{{#if:{{#var:literatur}}          | {{#set: HSA:Modul:Literatur          = {{#var:literatur}}          }} }}<!--
-->{{#if:{{#var:anmerkungen}}        | {{#set: HSA:Modul:Anmerkungen        = {{#var:anmerkungen}}        }} }}<!--
-->{{#if:{{#var:voraussetzungen}}    | {{#set: HSA:Modul:Voraussetzungen    = {{#var:voraussetzungen}}    }} }}<!--
-->{{#if:{{#var:abschnitt}}          | {{#vardefine: abschnitt_voll | {{#show: {{FULLPAGENAME}}|?HSA:Modul:Studiengang#}}/{{#var:abschnitt}} }}  
                                         {{#set: HSA:Modul:Abschnitt  = {{#var:abschnitt_voll}} }}
                                         {{#vardefine:voraussetzungen_abschnitt|{{#show:{{#var:abschnitt_voll}}|?HSA:Studienabschnitt:Voraussetzungen:Module}}}}  
                                         {{#vardefine:voraussetzungen_abschnitt|{{#show:{{#var:abschnitt_voll}}|?HSA:Studienabschnitt:Voraussetzungen:Module}}}}  
   }}<!--
   }}<!--
 
-->{{#if:{{#var:voraussetzungen}}    | {{#set: HSA:Modulkatalog:Voraussetzungen    = {{#var:voraussetzungen}}    }} }}<!--
-->{{#if:{{#var:beschreibung}}        | {{#set: HSA:Modulkatalog:Beschreibung        = {{#var:beschreibung}}        }} }}<!--
-->{{#if:{{#var:anmerkungen}}        | {{#set: HSA:Modulkatalog:Anmerkungen        = {{#var:anmerkungen}}        }} }}<!--
-->{{#set: HSA:Modulkatalog:AnzahlFaecher  = {{#var:anz_fächer}}    }}<!--
-->{{#if:{{#var:semester}}
-->{{#if:{{#var:semester}}
     |  {{#arraydefine:semester|{{#var:semester}}}}<!--
     |  {{#arraydefine:semester|{{#var:semester}}}}<!--
Zeile 43: Zeile 28:
           | 0
           | 0
           | {{#arraysize:semester}}
           | {{#arraysize:semester}}
           | {{#set: HSA:Modul:Semester = {{#show: {{FULLPAGENAME}}|?HSA:Modul:Studiengang#}}/{{#arrayindex:semester|{{#var:i}}}} }}
           | {{#set: HSA:Modulkatalog:Semester = {{#show: {{FULLPAGENAME}}|?HSA:Modulkatalog:Studiengang#}}/{{#arrayindex:semester|{{#var:i}}}} }}
         }}
         }}
     |{{#if:{{#var:abschnitt}}
     |{{#if:{{#var:abschnitt}}
         | {{#arraydefine:semester|
         | {{#arraydefine:semester|
             {{#ask: [[{{#show: {{FULLPAGENAME}}|?HSA:Modul:Abschnitt#}}]]
             {{#ask: [[{{#show: {{FULLPAGENAME}}|?HSA:Modukatalogl:Abschnitt#}}]]
               |?HSA:Studienabschnitt:Semester#
               |?HSA:Studienabschnitt:Semester#
               |format=array
               |format=array
Zeile 58: Zeile 43:
             | 0
             | 0
             | {{#arraysize:semester}}
             | {{#arraysize:semester}}
             | {{#set: HSA:Modul:Semester = {{#arrayindex:semester|{{#var:i}} }} }}
             | {{#set: HSA:Modulkatalog:Semester = {{#arrayindex:semester|{{#var:i}} }} }}
           }}
           }}
          
          
       }}
       }}
  }}<!--
-->{{#arraydefine:pruefungsart|{{{pruefungsart|}}}}}<!--
-->{{#loop: i
    | 0
    | {{#arraysize:pruefungsart}}
    | {{#set: HSA:Modul:Pruefungsart = {{#arrayindex:pruefungsart|{{#var:i}}}} }}
   }}<!--
   }}<!--
-->{{#arraydefine:voraussetzungen_module|{{{voraussetzungen_module|}}}}}<!--
-->{{#arraydefine:voraussetzungen_module|{{{voraussetzungen_module|}}}}}<!--
Zeile 73: Zeile 52:
     | 0
     | 0
     | {{#arraysize:voraussetzungen_module}}
     | {{#arraysize:voraussetzungen_module}}
     | {{#set: HSA:Modul:Voraussetzung:Modul = Modul:{{{studiengang}}}:{{#arrayindex:voraussetzungen_module|{{#var:i}}}} }}
     | {{#set: HSA:Modulkatalog:Voraussetzung:Modul = Lehrveranstaltung:{{{studiengang}}}:{{#arrayindex:voraussetzungen_module|{{#var:i}}}} }}
  }}<!--
-->{{#arraydefine:lehrformen|{{#var:lehrformen}}}}<!--
-->{{#loop: i
    | 0
    | {{#arraysize:lehrformen}}
    | {{#set: HSA:Modul:Lehrform = {{#arrayindex:lehrformen|{{#var:i}}}} }}
   }}<!--
   }}<!--
-->{{#arraydefine:verantwortliche|{{#var:verantwortliche}}}}<!--
-->{{#arraydefine:verantwortliche|{{#var:verantwortliche}}}}<!--
Zeile 86: Zeile 59:
     | {{#arraysize:verantwortliche}}
     | {{#arraysize:verantwortliche}}
     | {{#set: HSA:Modul:Verantwortlicher = {{#arrayindex:verantwortliche|{{#var:i}}}} }}
     | {{#set: HSA:Modul:Verantwortlicher = {{#arrayindex:verantwortliche|{{#var:i}}}} }}
  }}<!--
-->{{#arraydefine:alternativnamen|{{#var:alternativnamen}}}}<!--
-->{{#loop: i
    | 0
    | {{#arraysize:alternativnamen}}
    | {{#set: HSA:Modul:Alternativname = {{#arrayindex:alternativnamen|{{#var:i}}}} }}
   }}<!--
   }}<!--
-->{{#arraydefine:semester
-->{{#arraydefine:semester
Zeile 99: Zeile 66:
         |pagetitle=hide
         |pagetitle=hide
         |manysep=,
         |manysep=,
         |sort=HSA:Modul:Semester
         |sort=HSA:Modulkatalog:Semester
       }}
       }}
     }}<!--
     }}<!--
Zeile 105: Zeile 72:
{| class="datatable" width="650"
{| class="datatable" width="650"
! width="150" | Studiengang
! width="150" | Studiengang
| width="500" | [[{{#show: {{FULLPAGENAME}}|?HSA:Modul:Studiengang#}}|{{#show:{{#show: {{FULLPAGENAME}}|?HSA:Modul:Studiengang#}}|?HSA:Studiengang:Name}}]] ({{trim|{{#show: {{#show: {{FULLPAGENAME}}|?HSA:Modul:Studiengang#}}|?HSA:Studiengang:Kuerzel#}}}})
| width="500" | [[{{#show: {{FULLPAGENAME}}|?HSA:Modulkatalog:Studiengang#}}|{{#show:{{#show: {{FULLPAGENAME}}|?HSA:Modulkatalog:Studiengang#}}|?HSA:Studiengang:Name}}]] ({{trim|{{#show: {{#show: {{FULLPAGENAME}}|?HSA:Modulkatalog:Studiengang#}}|?HSA:Studiengang:Kuerzel#}}}})
|-
|-
{{#if:{{#var:abschnitt}}|
{{#if:{{#var:abschnitt}}|
<tr><th>Studienabschnitt</th>
<tr><th>Studienabschnitt</th>
     <td>[[{{#show: {{FULLPAGENAME}}|?HSA:Modul:Abschnitt#}}|{{#show: {{#show: {{FULLPAGENAME}}|?HSA:Modul:Abschnitt#}}|?HSA:Studienabschnitt:Name}}]]</td>
     <td>[[{{#show: {{FULLPAGENAME}}|?HSA:Modulkatalog:Abschnitt#}}|{{#show: {{#show: {{FULLPAGENAME}}|?HSA:Modulkatalog:Abschnitt#}}|?HSA:Studienabschnitt:Name}}]]</td>
</tr>
</tr>
}}
}}
Zeile 127: Zeile 94:
! Name
! Name
| [[HSA:Modul:Name::{{#if:{{#var:name}}|{{#var:name}}|{{#explode:{{FULLPAGENAME}}|:|2}} }}]]
| [[HSA:Modul:Name::{{#if:{{#var:name}}|{{#var:name}}|{{#explode:{{FULLPAGENAME}}|:|2}} }}]]
{{#if:{{#var:alternativnamen}}|
<tr><th>Alternativname</th>
    <td>{{#show: {{FULLPAGENAME}}|?HSA:Modul:Alternativname}}</td>
</tr>
}}
|-
|-
! Kürzel
! Kürzel
| [[HSA:Modul:Kuerzel::{{#var:kuerzel}}]]
| [[HSA:Modul:Kuerzel::{{#var:kuerzel}}]]
|-
! Typ
| [[HSA:Modul:Typ::{{#var:typ}}]]<!--
-->{{#if:{{#var:voraussetzungen_abschnitt}}{{#var:voraussetzungen}}{{#ifexpr:0 != {{#arraysize:voraussetzungen_module}}|true|}} |
<tr><th>Voraussetzungen</th>
    <td><nowiki/>
{{#var:voraussetzungen_abschnitt}}<!--
-->{{#if:{{#var:voraussetzungen_abschnitt}}|{{#if:{{#var:voraussetzungen}}|&#32;}}}}<!--
-->{{#var:voraussetzungen}}<!--
-->{{#if:{{#var:voraussetzungen_abschnitt}}{{#var:voraussetzungen}}|{{#ifexpr:0 != {{#arraysize:voraussetzungen_module}}|&#32;}}}}<!--
-->{{#ifexpr:0 != {{#arraysize:voraussetzungen_module}}|{{#vardefine:comma|}}<!--
-->{{#loop: i
    | 0
    | {{#arraysize:voraussetzungen_module}}
    | {{#var:comma}}Das Modul [[{{#show:Modul:{{{studiengang}}}:{{#arrayindex:voraussetzungen_module|{{#var:i}}}}|?#}}|{{#show:Modul:{{{studiengang}}}:{{#arrayindex:voraussetzungen_module|{{#var:i}}}}|?HSA:Modul:Name#}}]] muss erfolgreich absolviert worden sein.{{#vardefine:comma|&nbsp;}}
  }}
  }}</td>
</tr>
}}
|-
|-
! Credits
! Credits

Version vom 11. Oktober 2018, 11:43 Uhr

{{Modulkatalog
| studiengang            = (1)
| abschnitt              = (0,1)
| name                   = (0,1)
| kuerzel                = (0,1)
| voraussetzungen        = (0,1)
| voraussetzungen_module = (0,*)
| semester               = (0,*)
| credits                = (1)
| lehrformen             = (0,*)
| verantwortliche        = (0,*)
| mehrere_fächer         = (1)
| inhalte                = (0,1)
| qualifikationsziele    = (0,1)
| literatur              = (0,1)
| anmerkungen            = (0,1)
| url                    = (0,1)
}}