zentrumnawi / solid-frontend

A versatile Web-App for Structured Object Learning and Identification
https://geomat.uni-frankfurt.de/
3 stars 3 forks source link

Deeplinks zu Slideshowseiten/Quizfragen #1402

Open kerstinhartmann opened 2 years ago

kerstinhartmann commented 2 years ago

Es soll auch Deeplinks zu einzelnen Slideshowseiten und zu einzelnen Quizfragen geben. Auch im Kontext des Report Buttons (#1394 solid-frontend) wäre das sinnvoll.

Wäre sowas wie https://geomat.uni-frankfurt.de/slideshows/minerale/1/3 möglich? Bei den einzelnen Quizfragen könnte die ID der Quizfrage am Ende des Links angezeigt werden: ..../quiz/22

chgad commented 2 years ago

Das ist, wie bei den Profiles, eine sache des Frontend-Routings

Das https://geomat.uni-frankfurt.de/slideshows/minerale/1/3 ist ja eine Frontend URL. Hier muss das Frontend die Parameter category = minerale, slideshow_id=1 parsen, diese vom Backendholen und die geparste page_id=3 aus dem Response anzeigen.

Hierbei ist category = minerale sogar unnötig da die slideshow_id=1 einzigartig ist.

Ich sehe da nicht wo das Backend etwas zu tun hat.

sheepyhollow commented 2 years ago

oink... tatsächlich 🙈 Ich glaube, das transferieren wir dann mal ins Frontend 😅

sheepyhollow commented 2 years ago

Also: wir müssten den Slideshow-Router erweitern: https://github.com/zentrumnawi/solid-frontend/blob/dev/libs/solid/slideshow/src/lib/solid-slideshow-routing.module.ts

und brauchen entsprechend ein solid-quiz-routing.module.ts

Analog zu: https://github.com/zentrumnawi/solid-frontend/blob/dev/libs/solid/profile/src/lib/solid-profile-routing.module.ts