Skip to content

Commit

Permalink
hide support
Browse files Browse the repository at this point in the history
  • Loading branch information
tina-e committed Nov 5, 2024
1 parent e317fa6 commit a6242c2
Show file tree
Hide file tree
Showing 3 changed files with 16 additions and 10 deletions.
22 changes: 14 additions & 8 deletions index.html
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,8 @@
<span class="category" data-category="events"><a href="#events">Events</a></span>
<span class="category" data-category="algorithmen"><a href="#algorithmen">Algorithmisches Denken</a></span>
<span class="imprint"><a
href="https://www.uni-regensburg.de/sprache-literatur-kultur/medieninformatik/sekretariat-team/alexander-bazo/index.html" target="_blank">Impressum</a></span>
href="https://www.uni-regensburg.de/sprache-literatur-kultur/medieninformatik/sekretariat-team/alexander-bazo/index.html"
target="_blank">Impressum</a></span>

</nav>
<div class="progress-indicator">
Expand All @@ -36,12 +37,15 @@
<content>
<h1>OOP<span class="title-highlight">Shorts</span></h1>
<h2>Auf dieser Seite findest du eine Sammlung von Übungsaufgaben für dein Selbststudium im OOP-Kurs. Du kannst
damit die wichtigsten Themen, die wir bis jetzt behandelt haben, wiederholen und trainieren. Die Aufgaben sind thematisch
gegliedert und folgen grob einer von uns empfohlenen Reihenfolge. Am besten arbeitest du dich Schritt für Schritt
damit die wichtigsten Themen, die wir bis jetzt behandelt haben, wiederholen und trainieren. Die Aufgaben
sind thematisch
gegliedert und folgen grob einer von uns empfohlenen Reihenfolge. Am besten arbeitest du dich Schritt für
Schritt
durch alle <i>Shorts</i> durch. Für jede Aufgabe gibt es ein Starterpaket, das du herunterladen und in
IntelliJ öffnen kannst. Sobald du eine funktionierende Lösung implementiert hast, kannst du deinen
Fortschritt auf dieser Seite markieren und deine Lösung mit unserem Vorschlag vergleichen. Und zu jeder der Aufgabe haben
wir für dich einige Hinweise zu den relevanten Lerninhalten und -Materialien bereitgestellt. Falls du
Fortschritt auf dieser Seite markieren und deine Lösung mit unserem Vorschlag vergleichen. Und zu jeder der
Aufgabe haben
wir für dich einige Hinweise zu den relevanten Lerninhalten und -Materialien bereitgestellt. Falls du
Fragen zu einer der Aufgaben hast: Du kannst uns direkt in den jeweils verlinkten Discord-Kanälen erreichen.
Viel Erfolg!</h2>
<ul class="tasks">
Expand All @@ -51,7 +55,8 @@ <h2>Auf dieser Seite findest du eine Sammlung von Übungsaufgaben für dein Selb
einfache Aufgaben, mit denen du die wichtigsten Sprachelemente und die zentralen Bestandteile der
<i>Graphics App</i> noch einmal ausprobieren kannst. Konzentriere dich auf die eigentlichen Inhalte und
denke nicht (zu viel) über den perfekten Aufbau der Lösung nach. Versuch jede Aufgabe von Grund auf neu
umzusetzen und kopiere keine Aufgabenteile. Schreibe jede Zeile Code selbst.</li>
umzusetzen und kopiere keine Aufgabenteile. Schreibe jede Zeile Code selbst.
</li>
<a class="anchor" id="arrays"></a>
<li class="description" data-category="arrays"><b>Datenstrukturen (Arrays)</b>In der Kategorie
"Datenstrukturen" findest du Aufgaben zum Umgang mit Arrays. Du kannst hier noch einmal wiederholen, wie
Expand All @@ -64,7 +69,8 @@ <h2>Auf dieser Seite findest du eine Sammlung von Übungsaufgaben für dein Selb
Aufgaben, die sich mit der Verarbeitung von Zeichenketten beschäftigen. Du wiederholst noch einmal, wie
du über die Konsole Inhalte von den Nutzer*innen einlesen kannst und wie du mit Hilfe der Klassen
<code>String</code> und <code>Character</code> Texte bzw. einzelne Zeichen schnell und einfach abbilden
und verarbeiten kannst.</li>
und verarbeiten kannst.
</li>
<a class="anchor" id="oop"></a>
<li class="description" data-category="oop"><b>OOP</b>In der Kategorie "OOP" findest du Aufgaben,
mit denen
Expand Down Expand Up @@ -103,7 +109,7 @@ <h2>Auf dieser Seite findest du eine Sammlung von Übungsaufgaben für dein Selb
<span class="actions">
<span data-action="starter"><a href="" target="_blank"><i class="icon-starter"></a></i></span>
<span data-action="solution"><a href="" target="_blank"><i class="icon-solution"></a></i></span>
<span data-action="support"><a href="" target="_blank"><i class="icon-support"></a></i></span>
<!-- <span data-action="support"><a href="" target="_blank"><i class="icon-support"></a></i></span> -->
</span>
</li>
</template>
Expand Down
2 changes: 1 addition & 1 deletion resources/js/onboarding/TourGuide.js
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ class TourGuide {
addTourItem(".tasks li:not(.description) .estimate", 7, "Zeitangaben", "Hier haben wir geschätzt, wie lange du dich ungefähr mit dieser Aufgabe beschäftigen solltest, bis du eine erste funktionierende Lösung programmiert hast. Es kann sein, dass du wesentlich schneller fertig bist oder auch etwas länger brauchst. Das macht nichts. Wenn du aber viel länger ohne Erfolg an der Aufgabe sitzt, probiere vielleicht doch lieber noch eine der vorherigen Aufgaben aus.");
addTourItem(".tasks li:not(.description) .hints i", 8, "Weitere Hinweise", "Für jede Aufgabe kannst du über diese Schaltfläche weitere Hinweise einblenden. Hier beschreiben wir auch, welche Kursinhalte dir bei der Lösung der Aufgabe helfen werden.");
addTourItem(".tasks li:not(.description) .actions [data-action=\"starter\"]", 9, "Starterpaket", "Wie immer bekommst du von uns ein Starterpaket mit dem du direkt loslegen kannst. Alles was du zum Bearbeiten der Aufgabe brauchst, findest du dort. Lade die Datei herunter, entpacke das ZIP-Archiv und öffne das Projekt in IntelliJ.");
addTourItem(".tasks li:not(.description) .actions [data-action=\"support\"]", 10, "Fragen und Antworten", "Falls du mal nicht weiter weißt, kannst du uns im Discord schreiben. Über diesen Link erreichst du den richtigen Kanal für diese Aufgabe.");
// addTourItem(".tasks li:not(.description) .actions [data-action=\"support\"]", 10, "Fragen und Antworten", "Falls du mal nicht weiter weißt, kannst du uns im Discord schreiben. Über diesen Link erreichst du den richtigen Kanal für diese Aufgabe.");
addTourItem(".tasks li:not(.description) .category i", "Alles erledigt?", 11, "Wenn du eine Aufgabe erfolgreich abgeschlossen hast, kannst du das hier markieren. Dann siehst du auch den Link zu unserem Lösungsvorschlag.");
addTourItem(".progress", 12, "Dein Fortschritt", "Hier siehst du jederzeit, wo du gerade stehst, und wie viele der Aufgaben du noch nicht abgeschlossen hast.");
addTourItem(".tasks li:not(.description)", 13, "Los geht's!", "Das war's! Viel Erfolg beim Trainieren!");
Expand Down
2 changes: 1 addition & 1 deletion resources/js/ui/TaskView.js
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ function createTaskElement(taskView, task) {
taskEl.querySelector(".description").innerHTML = task.description;
taskEl.querySelector("[data-action=\"starter\"] a").href = task.starter;
taskEl.querySelector("[data-action=\"solution\"] a").href = task.solution;
taskEl.querySelector("[data-action=\"support\"] a").href = task.support;
// taskEl.querySelector("[data-action=\"support\"] a").href = task.support;
taskEl.querySelector(".menu").addEventListener("click", () => taskView.toggleHints(taskEl));
taskEl.querySelector(".category i").addEventListener("click", () => taskView.toggleStatus(taskEl));
if (ProgressManager.isMarkedAsCompleted(task.id)) {
Expand Down

0 comments on commit a6242c2

Please sign in to comment.