Formular:GutachtenAuspragungForm: Unterschied zwischen den Versionen

Aus smw-dev03
Wechseln zu:Navigation, Suche
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 16: Zeile 16:
</div>
</div>
</noinclude>
</noinclude>
<includeonly>
<includeonly>
{{{info|
{{{info|
add title=Gutachten erstellen|
add title=Gutachten erstellen|
page name=<Studierende[Vorname]>_<Studierende[Nachname]>_<Studierende[Matrikelnummer]>|
page name=<GutachtenProzess[Vorname]>_<GutachtenProzess[Nachname]>_<GutachtenProzess[Matrikelnummer]>|
edit title=Gutachten bearbeiten
edit title=Gutachten bearbeiten
}}}
}}}
{{{for template|GutachtenProzess}}}
= Stammdaten =
= Stammdaten =
{{{for template|Studierende|label=Vorlage zum Anlegen von Studierenden}}}
<div style="background-color:#f8f9fa;padding:20px;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,0.1);max-width:800px;margin:0 auto;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;">
<div style="background-color:#f8f9fa;padding:20px;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,0.1);max-width:800px;margin:0 auto;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;">
   <!-- Vorname -->
   <!-- Vorname -->
   <div style="margin-bottom:15px;">
   <div style="margin-bottom:15px;">
     <h3 style="font-size: 1.2em; color: #34495e;">Vorname</h3>
     <h3 style="font-size:1.2em;color:#34495e;">Vorname</h3>
     {{{field|Vorname
     {{{field|Vorname|mandatory|class=form-control|style=width:300px;}}}
      | mandatory
      | placeholder=Vorname des Studierenden
      | class=form-control
      | style=width: 300px;
    }}}
   </div>
   </div>
   <!-- Nachname -->
   <!-- Nachname -->
   <div style="margin-bottom:15px;">
   <div style="margin-bottom:15px;">
     <h3 style="font-size: 1.2em; color: #34495e;">Nachname</h3>
     <h3 style="font-size:1.2em;color:#34495e;">Nachname</h3>
     {{{field|Nachname
     {{{field|Nachname|mandatory|class=form-control|style=width:300px;}}}
      | mandatory
      | placeholder=Nachname des Studierenden
      | class=form-control
      | style=width: 300px;
    }}}
   </div>
   </div>
   <!-- Matrikelnummer -->
   <!-- Matrikelnummer -->
   <div style="margin-bottom:15px;">
   <div style="margin-bottom:15px;">
     <h3 style="font-size: 1.2em; color: #34495e;">Matrikelnummer</h3>
     <h3 style="font-size:1.2em;color:#34495e;">Matrikelnummer</h3>
     {{{field|Matrikelnummer
     {{{field|Matrikelnummer|mandatory|class=form-control|style=width:200px;}}}
      | values from property=Matrikelnummer
      | class=form-control
      | style=width: 200px;
    }}}
   </div>
   </div>
   <!-- Studiengang -->
   <!-- Studiengang -->
   <div style="margin-bottom:15px;">
   <div style="margin-bottom:15px;">
     <h3 style="font-size: 1.2em; color: #34495e;">Studiengang</h3>
     <h3 style="font-size:1.2em;color:#34495e;">Studiengang</h3>
     {{{field|Studiengang
     {{{field|Studiengang|input type=dropdown|values from category=Studiengang|mandatory|class=form-control|style=width:300px;}}}
      | input type=dropdown
      | property=Studiengang
      | values from category=Studiengang
      | mandatory
      | class=form-control
      | style=width: 300px;
    }}}
   </div>
   </div>
   <!-- Fachsemester -->
   <!-- Fachsemester -->
   <div style="margin-bottom:15px;">
   <div style="margin-bottom:15px;">
     <h3 style="font-size: 1.2em; color: #34495e;">Fachsemester</h3>
     <h3 style="font-size:1.2em;color:#34495e;">Fachsemester</h3>
     {{{field|Fachsemester
     {{{field|Fachsemester|input type=number|mandatory|class=form-control|style=width:100px;}}}
      | input type=number
      | mandatory
      | placeholder=z. B. 4
      | class=form-control
      | style=width: 100px;
    }}}
   </div>
   </div>
</div>
</div>
{{{end template}}}
 
= Bachelor-Modul =
= Bachelor-Modul =
<div style="background-color:#f8f9fa;padding:20px;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,0.1);max-width:800px;margin:0 auto;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;">
<div style="background-color:#f8f9fa;padding:20px;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,0.1);max-width:800px;margin:0 auto;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;">
   {{{for template|Bachelormodul}}}
   {{{field|Matrikelnummer|hidden|copy field=GutachtenProzess[Matrikelnummer]}}}
{{{field|Matrikelnummer
  |hidden
  |copy field=Studierende[Matrikelnummer]
}}}
   <!-- Semester -->
   <!-- Semester -->
   <div style="margin-bottom:15px;">
   <div style="margin-bottom:15px;">
     <h3 style="font-size:1.2em;color:#34495e;">Semester</h3>
     <h3 style="font-size:1.2em;color:#34495e;">Semester</h3>
     {{{field|Semester
     {{{field|Semester|input type=dropdown|values from property=Semester|class=form-control|style=width:300px;}}}
      | input type=dropdown
      | values from property=Semester
      | class=form-control
      | style=width:300px;
    }}}
   </div>
   </div>
   <!-- Status -->
   <!-- Status -->
   <div style="margin-bottom:15px;">
   <div style="margin-bottom:15px;">
     <h3 style="font-size:1.2em;color:#34495e;">Status</h3>
     <h3 style="font-size:1.2em;color:#34495e;">Status</h3>
     {{{field|Status
     {{{field|Status|input type=dropdown|property=Status|values from category=BachelorModulStatus|class=form-control|style=width:300px;}}}
      | input type=dropdown
      | property=Status
      | values from category=BachelorModulStatus
      | class=form-control
      | style=width:300px;
    }}}
   </div>
   </div>
   <!-- Firma -->
   <!-- Firma -->
   <div style="margin-bottom:15px;">
   <div style="margin-bottom:15px;">
     <h3 style="font-size:1.2em;color:#34495e;">Firma (optional)</h3>
     <h3 style="font-size:1.2em;color:#34495e;">Firma (optional)</h3>
     {{{field|Firma
     {{{field|Firma|input type=text|class=form-control|style=width:300px;}}}
      | input type=text
      | class=form-control
      | style=width:300px;
    }}}
   </div>
   </div>
   <!-- Titel der Arbeit -->
   <!-- Titel der Arbeit -->
   <div style="margin-bottom:15px;">
   <div style="margin-bottom:15px;">
     <h3 style="font-size:1.2em;color:#34495e;">Titel der Arbeit</h3>
     <h3 style="font-size:1.2em;color:#34495e;">Titel der Arbeit</h3>
     {{{field|TitelDerArbeit
     {{{field|TitelDerArbeit|input type=textarea|rows=2|class=form-control|style=width:400px;}}}
      | input type=textarea
  </div>
      | rows=2
  <!-- Datumfelder -->
       | class=form-control
  <div style="display:flex;gap:10px;">
       | style=width:400px;
    <div style="flex:1;">
     }}}
       <h3>Anmeldedatum</h3>
      {{{field|Anmeldedatum|input type=datepicker|date format=dd.mm.yy|class=form-control}}}
    </div>
    <div style="flex:1;">
       <h3>Abgabedatum</h3>
      {{{field|Abgabedatum|input type=datepicker|date format=dd.mm.yy|class=form-control}}}
    </div>
  </div>
  <!-- Referent & Koreferent -->
  <div style="display:flex;gap:20px;margin-top:15px;">
     <div style="flex:1;">
      <h3>Referent</h3>
      {{{field|Referent|input type=dropdown|values={{#ask:[[Kategorie:Dozent]]|?Has fullname|format=plainlist|headers=hide|mainlabel=-|sep=,}}|class=form-control}}}
    </div>
    <div style="flex:1;">
      <h3>Koreferent</h3>
      {{{field|Koreferent|input type=dropdown|values={{#ask:[[Kategorie:Dozent]]|?Has fullname|format=plainlist|headers=hide|mainlabel=-|sep=,}}|class=form-control}}}
    </div>
   </div>
   </div>
<div style="display: flex; gap: 10px;">
</div>
   <div style="flex: 1;">
 
     <h3>Anmeldedatum</h3>
= Gutachten =
     {{{field|Anmeldedatum
<div style="background-color:#f8f9fa;padding:20px;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,0.1);max-width:800px;margin:0 auto;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;">
       | input type=datepicker
 
       | date format=dd.mm.yy
  <!-- Matrikelnummer (unsichtbar, wird durchgereicht) -->
       | first date=2023/01/01
  {{{field|Matrikelnummer|hidden|copy field=GutachtenProzess[Matrikelnummer]}}}
      | last date=2030/12/31
 
       | class=form-control
  <!-- Komplexität & Umfang -->
   <div style="margin-bottom:20px;">
     <h3 style="font-size:1.4em;color:#34495e;">Komplexität und Methodik</h3>
     {{{field|MethodikAuspraegungen
       |input type=checkboxes
       |property=Ausprägungen
       |values={{#ask: [[Category:Kriterium]] [[Has name::Methodik]]
        |?Has Ausprägungen |format=plainlist |headers=hide |mainlabel=- |sep=,
      }}
       |delimiter=, |class=checkbox-list
     }}}
     }}}
   </div>
   </div>
   <div style="flex: 1;">
 
     <h3>Abgabedatum</h3>
   <div style="margin-bottom:20px;">
     {{{field|Abgabedatum
     <h3 style="font-size:1.4em;color:#34495e;">Eigene Beiträge</h3>
       | input type=datepicker
     {{{field|EigeneBeitraegeAuspraegungen
       | date format=dd.mm.yy
       |input type=checkboxes
       | first date=2023/01/01
       |property=Ausprägungen
      | last date=2030/12/31
       |values={{#ask: [[Category:Kriterium]] [[Has name::Eigene Beiträge]]
       | class=form-control
        |?Has Ausprägungen |format=plainlist |headers=hide |mainlabel=- |sep=,
      }}
       |delimiter=, |class=checkbox-list
     }}}
     }}}
   </div>
   </div>
</div>
 
<div style="display:flex; gap:20px; margin-bottom:15px;">
  <div style="margin-bottom:20px;">
  <div style="flex:1;">
     <h3 style="font-size:1.4em;color:#34495e;">Problembeschreibung</h3>
     <h3 style="font-size:1.2em;color:#34495e;">Referent</h3>
     {{{field|ProblembeschreibungAuspraegungen
     {{{field|Referent
       |input type=checkboxes
       | input type=dropdown
      |property=Ausprägungen
       | values={{#ask: [[Kategorie:Dozent]]
       |values={{#ask: [[Category:Kriterium]] [[Has name::Problembeschreibung]]
         |?Has fullname
         |?Has Ausprägungen |format=plainlist |headers=hide |mainlabel=- |sep=,
        |format=plainlist
        |headers=hide
        |mainlabel=-
        |sep=,
       }}
       }}
       | class=form-control
       |delimiter=, |class=checkbox-list
      | style=width:100%;
     }}}
     }}}
   </div>
   </div>
   <div style="flex:1;">
  <!-- Schriftliche Ausarbeitung -->
     <h3 style="font-size:1.2em;color:#34495e;">Koreferent</h3>
   <div style="margin-bottom:20px;">
     {{{field|Koreferent
     <h3 style="font-size:1.4em;color:#34495e;">Rechtschreibung & Grammatik</h3>
       | input type=dropdown
     {{{field|RechtschreibungUndGrammatikAuspraegungen
       | values={{#ask: [[Kategorie:Dozent]]
       |input type=checkboxes
         |?Has fullname
      |property=Ausprägungen
        |format=plainlist
       |values={{#ask: [[Category:Kriterium]] [[Has name::Rechtschreibung und Grammatik]]
        |headers=hide
         |?Has Ausprägungen |format=plainlist |headers=hide |mainlabel=- |sep=,
        |mainlabel=-
        |sep=,
       }}
       }}
       | class=form-control
       |delimiter=, |class=checkbox-list
      | style=width:100%;
     }}}
     }}}
   </div>
   </div>
</div>
  {{{end template}}}
</div>


= Gutachten =
  <!-- Notenangaben -->
<div style="background-color:#f8f9fa;padding:20px;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,0.1);max-width:800px;margin:0 auto;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;">
  <div style="background:#f8f9fa;padding:15px;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);margin-top:25px;">
{{{for template|GutachtenAuspragung}}}
    <h2 style="font-size:1.6em;color:#2c3e50;margin-bottom:15px;">
<div style="margin-bottom: 20px;">
      Notenangaben
  <h2 style="font-size: 1.8em; color: #2c3e50; border-bottom: 2px solid #3498db; padding-bottom: 5px; margin-bottom: 15px; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;">
    </h2>
    🔍 Komplexität und Umfang
    <table style="width:100%;border-collapse:collapse;">
  </h2>
      <tr style="text-align:left;color:#34495e;font-weight:bold;">
  <div style="margin-bottom: 15px;">
        <th style="width:20%;padding-bottom:8px;"></th>
    <h3 style="font-size: 1.4em; color: #34495e; margin-bottom: 10px; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;">
        <th style="width:30%;padding-bottom:8px;">Bachelorarbeit</th>
      Methodik
        <th style="width:30%;padding-bottom:8px;">Kolloquium</th>
    </h3>
        <th style="width:20%;padding-bottom:8px;text-align:center;">Unterschrift ✓</th>
    <p style="color: #7f8c8d; margin-bottom: 5px; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;">
       </tr>
       Wählen Sie die passenden Ausprägungen für Methodik aus:
      <tr style="vertical-align:middle;">
    </p>
        <td style="padding:8px;color:#34495e;font-weight:600;">Referent</td>
    <div class="checkbox-container" style="background-color: #fff; padding: 10px; border: 1px solid #dfe6e9; border-radius: 5px;">
        <td style="padding:8px;">
      {{{field|MethodikAuspraegungen
          {{{field|note_ba_ref|input type=dropdown|values from property=Hat Note Wert|class=form-control|style=width:100%;}}}
      | input type=checkboxes
        </td>
      | property=Ausprägungen
        <td style="padding:8px;">
      | values={{#ask: [[Category:Kriterium]] [[Has name::Methodik]]
          {{{field|note_koll_ref|input type=dropdown|values from property=Hat Note Wert|class=form-control|style=width:100%;}}}
        |?Has Ausprägungen
        </td>
        |format=plainlist
        <td style="padding:8px;text-align:center;">
        |headers=hide
          {{{field|ReferentHatUnterschrieben|input type=checkbox}}}
        |mainlabel=-
        </td>
        |propsep=,
      </tr>
        |valuesep=,
      <tr style="vertical-align:middle;">
        |sep=,
        <td style="padding:8px;color:#34495e;font-weight:600;">Koreferent</td>
        |prefix=none
        <td style="padding:8px;">
      }}
          {{{field|note_ba_koref|input type=dropdown|values from property=Hat Note Wert|class=form-control|style=width:100%;}}}
      | delimiter=,
        </td>
      | class=checkbox-list}}}</div>
        <td style="padding:8px;">
  </div>
          {{{field|note_koll_koref|input type=dropdown|values from property=Hat Note Wert|class=form-control|style=width:100%;}}}
  <div style="margin-bottom: 15px;">
        </td>
    <h3 style="font-size: 1.4em; color: #34495e; margin-bottom: 10px; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;">
        <td style="padding:8px;text-align:center;">
      Eigene Beiträge
          {{{field|KoreferentHatUnterschrieben|input type=checkbox}}}
    </h3>
        </td>
    <p style="color: #7f8c8d; margin-bottom: 5px; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;">
      </tr>
      Wählen Sie die passenden Ausprägungen für Eigene Beiträge aus:
    </table>
    </p>
    <div class="checkbox-container" style="background-color: #fff; padding: 10px; border: 1px solid #dfe6e9; border-radius: 5px;">
      {{{field|EigeneBeitraegeAuspraegungen
      | input type=checkboxes
      | property=Ausprägungen
      | values={{#ask: [[Category:Kriterium]] [[Has name::Eigene Beiträge]]
        |?Has Ausprägungen
        |format=plainlist
        |headers=hide
        |mainlabel=-
        |propsep=,
        |valuesep=,
        |sep=,
        |prefix=none
      }}
      | delimiter=,
      | class=checkbox-list}}}</div>
   </div>
   </div>
  <div style="margin-bottom: 15px;">
    <h3 style="font-size: 1.4em; color: #34495e; margin-bottom: 10px; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;">
      Problembeschreibung
    </h3>
    <p style="color: #7f8c8d; margin-bottom: 5px; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;">
      Wählen Sie die passenden Ausprägungen für Problembeschreibung aus:
    </p>
    <div class="checkbox-container" style="background-color: #fff; padding: 10px; border: 1px solid #dfe6e9; border-radius: 5px;">
      {{{field|ProblembeschreibungAuspraegungen
      | input type=checkboxes
      | property=Ausprägungen
      | values={{#ask: [[Category:Kriterium]] [[Has name::Problembeschreibung]]
        |?Has Ausprägungen
        |format=plainlist
        |headers=hide
        |mainlabel=-
        |propsep=,
        |valuesep=,
        |sep=,
        |prefix=none
      }}
      | delimiter=,
      | class=checkbox-list
      }}}</div>
</div>
<div style="margin-bottom: 20px;">
  <h2 style="font-size: 1.8em; color: #2c3e50; border-bottom: 2px solid #3498db; padding-bottom: 5px; margin-bottom: 15px; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;">
    ✍️ Schriftliche Ausarbeitung
  </h2>
  <div style="margin-bottom: 15px;">
    <h3 style="font-size: 1.4em; color: #34495e; margin-bottom: 10px; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;">
      Rechtschreibung und Grammatik
    </h3>
    <p style="color: #7f8c8d; margin-bottom: 5px; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;">
      Wählen Sie die passenden Ausprägungen für Rechtschreibung und Grammatik aus:
    </p>
    <div class="checkbox-container" style="background-color: #fff; padding: 10px; border: 1px solid #dfe6e9; border-radius: 5px;">
      {{{field|RechtschreibungUndGrammatikAuspraegungen
      | input type=checkboxes
      | property=Ausprägungen
      | values={{#ask: [[Category:Kriterium]] [[Has name::Rechtschreibung und Grammatik]]
        |?Has Ausprägungen
        |format=plainlist
        |headers=hide
        |mainlabel=-
        |propsep=,
        |valuesep=,
        |sep=,
        |prefix=none
      }}
      | delimiter=,
      | class=checkbox-list
      }}}</div>
</div>
</div>
<div style="background:#f8f9fa;padding:15px;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);margin-top:25px;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;max-width:800px;">
  <h2 style="font-size:1.6em;color:#2c3e50;margin-bottom:15px;">
    Notenangaben
  </h2>
  <table style="width:100%;border-collapse:collapse;">
    <tr style="text-align:left;color:#34495e;font-weight:bold;">
      <th style="width:20%;padding-bottom:8px;"></th>
      <th style="width:30%;padding-bottom:8px;">Bachelorarbeit</th>
      <th style="width:30%;padding-bottom:8px;">Kolloquium</th>
      <th style="width:20%;padding-bottom:8px;text-align:center;">Unterschrift ✓</th>
    </tr>
    <tr style="vertical-align:middle;">
      <td style="padding:8px;color:#34495e;font-weight:600;">Referent</td>
      <td style="padding:8px;">
        {{{field|note_ba_ref
          |input type=dropdown
          |values from property=Hat Note Wert
          |class=form-control
          |style=width:100%;
        }}}</td><td style="padding:8px;">
        {{{field|note_koll_ref
          |input type=dropdown
          |values from property=Hat Note Wert
          |class=form-control
          |style=width:100%;
        }}}</td><td style="padding:8px;text-align:center;">
        {{{field|ReferentHatUnterschrieben
          |input type=checkbox
        }}}</td></tr><tr style="vertical-align:middle;">
      <td style="padding:8px;color:#34495e;font-weight:600;">Koreferent</td>
      <td style="padding:8px;">
        {{{field|note_ba_koref
          |input type=dropdown
          |values from property=Hat Note Wert
          |class=form-control
          |style=width:100%;
        }}}</td><td style="padding:8px;">
        {{{field|note_koll_koref
          |input type=dropdown
          |values from property=Hat Note Wert
          |class=form-control
          |style=width:100%;
        }}}</td><td style="padding:8px;text-align:center;">
        {{{field|KoreferentHatUnterschrieben
          |input type=checkbox
        }}}</td></tr>
  </table>
</div>
</div>
{{{end template}}}
{{{end template}}}
<headertabs/>
<headertabs/>
</includeonly>
</includeonly>

Version vom 15. Juni 2025, 19:14 Uhr

This form allows users to add or edit Ausprägungen for a Gutachten.

📋 Gutachten erstellen oder bearbeiten

Der Seitenname wird automatisch erstellt als: Vorname_Nachname_Matrikelnummer.