-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Mein Unterricht interargierbar machen #84
Comments
Könnte man auch das "Abhacken" von Hausaufgaben möglich machen? |
Jap |
Let's go Irgendwie stört mich auch diese fette Headerbar bei den Hausaufgaben, villt. könnte man die Checkbox kleiner machen, aber die Hitbox genauso groß machen. |
POST Request um max. 5 Abgaben hochzuladen
Mögliche Vorgaben (bei mir)<div class="col-md-12">
<h3>Vorgaben</h3>
<i class="fas fa-hourglass-start fa-fw"></i> Abgabe von
<span class="editable" data-type="input" data-value="20.12.2023 07:45" data-frage="Ab wann soll die Abgabe möglich sein?" data-field="Von">
Mittwoch, den 20.12.23, ab 07:45 Uhr
</span>
<br />
<i class="fas fa-hourglass-end fa-fw"></i>
<b>
bis
<span class="editable" data-type="input" data-value="22.01.2024 12:00" data-frage="Bis wann soll die Abgabe möglich sein?" data-field="Bis">
Montag, den 22.01.24, spätestens 12:00 Uhr
</span>
</b>
<br />
<i class="fa fa-check-square-o fa-fw"></i> Abgabe mehrerer Dateien <span class="label label-success"> erlaubt</span> <br />
<i class="fa fa-check-square-o fa-fw"></i> Abgabe beliebig häufig <span class="label label-success"> erlaubt</span> <br />
<i class="fa fa-eye fa-fw"></i> Abgabe sichtbar für <span class="label label-warning">Lehrkräfte und Lernenden der Kursmappe (und ggf. deren Eltern)</span> <br />
<!-- ODER: --> <i class="fa fa-eye fa-fw"></i> Abgabe sichtbar für <span class="label label-success">Lehrkräfte der Kursmappe</span>
<i class="fa fa-trash-o fa-fw"></i> Dateien werden automatisch gelöscht am <span class="label label-info">10.02.2024</span> <br />
<i class="fa fa-file fa-fw"></i> Erlaubte Dateitypen <span class="label label-warning">CSV, DOC, DOCX, JPEG, JPG, ODF, ODP, ODS, ODT, PDF, PNG, PPT, PPTX, RTF, TXT, XLS, XLSX, ZIP</span> <br />
<i class="fa fa-file fa-fw"></i> maximale Dateigröße <span class="label label-warning">10,00 MB</span>
<div class="alert alert-info">
<b><i class="fa fa-comment fa-fw"></i> Zusatztext:</b><br />
Abgaben auch für Lernende sichtbar <!-- ODER: Abgaben sichtbar nur für Lehrende -->
</div>
</div> Request data:
a, b, e, id: Bekommt man aus der Form der Abgabe Seite, oder anscheinend sogar einfach der Overview/Kurs Seite <!--- ... -->
<form method="post" enctype="multipart/form-data" action="meinunterricht.php">
<input type="hidden" name="a" value="sus_abgabe">
<input type="hidden" name="b" value="4081"> <!-- ID des Kurses, kann man auch vom HTML Attribut "data-book" bekommen -->
<input type="hidden" name="e" value="17"> <!-- ID des Eintrags, kann man auch vom HTML Attribut "data-entry" bekommen-->
<input type="hidden" name="id" value="1"> <!-- Index von der Abgabe, da ein Eintrag mehrere Abgaben haben könnte -->
<!-- ... -->
</form>
<!--- ... -->
file1......: Leere sind "octet-streams" (der generischeste Datentyp), nicht leere sind die jeweiligen MIME types.
Mögliche Rückmeldungen<!--- ... -->
<div class="col-md-12">
<h3>Ergebnis des Uploads</h3>
<ul>
<li>
<b>test_image.png.txt.abcdefg</b>
<span class="label label-danger">fehlgeschlagen</span>
Datei vom falschen Typ!
</li>
<li>
<b>lorem_ipsummmm.txt</b>
<span class="label label-success">erfolgreich</span>
</li>
<li>
<b>lorem_ipsummmm.txt</b>
<span class="label label-success">erfolgreich</span>
Datei mit gleichem Namen schon vorhanden. Datei umbenannt in "lorem-ipsummmm (1).txt"
</li>
<li>
<b>test_data_10-8mb.pdf</b>
<span class="label label-danger">fehlgeschlagen</span>
Die Datei ist zu groß für den Upload!
</li>
</ul>
</div>
<!--- ... --> ImplementationDio macht eigentlich schon alles automatisch. Dateien und Attribute ins Multipart Format bringen: Und dann einfach mit einem POST Request die |
POST Request um Datei zu löschen
Request data
Schon wieder encryption:
|
Abgaben anderer sehenDas ist einfach nur die normale Upload-Page und wenn es vom Lehrer erlaubt wurde und andere Leute was hochgeladen haben, kommt diese HTML: <!-- ... -->
<div class="col-md-5">
<a name="andere"></a>
<h3>Abgaben von anderen <i class="fa fa-child" title="Lernenden"></i></h3>
<ul>
<li>
<a href="meinunterricht.php?a=downloadFile&id=4267&e=9&abg=1&f=1"><i class="far fa-file-pdf"></i> Kowalski.pdf</a> <br />
<span class="label label-info"><i class="fa-fw fas fa-child"></i> Kowalski</span>
</li>
<li>
<a href="meinunterricht.php?a=downloadFile&id=4267&e=9&abg=1&f=3"><i class="far fa-file-image"></i> Dave.jpg</a> <br />
<span class="label label-info"><i class="fa-fw fas fa-child"></i> Dave</span>
</li>
<li>
<a href="meinunterricht.php?a=downloadFile&id=4267&e=9&abg=1&f=4"><i class="far fa-file-image"></i> Rico.jpg</a> <br />
<span class="label label-info"><i class="fa-fw fas fa-child"></i> Rico</span>
</li>
<li>
<a href="meinunterricht.php?a=downloadFile&id=4267&e=9&abg=1&f=5"><i class="far fa-file-image"></i> Skipper.jpg</a> <br />
<span class="label label-info"><i class="fa-fw fas fa-child"></i> Skipper</span>
</li>
<li>
<a href="meinunterricht.php?a=downloadFile&id=4267&e=9&abg=1&f=6"><i class="far fa-file-image"></i> ObligatorischerMaxMustermann.jpg</a> <br />
<span class="label label-info"><i class="fa-fw fas fa-child"></i> Obligatorischer Max Mustermann</span>
</li>
<!-- ... -->
</ul>
</div>
<!-- ... --> |
Status: In Arbeit
Danke an meinen Mathe-Lehrer
The text was updated successfully, but these errors were encountered: