aktuelle.kurse/m122/moegliche-LB2-AufgabenProjekte/E_api-abfragen-mit-applikation/README.md

55 lines
1.5 KiB
Markdown
Raw Normal View History

2023-07-21 18:46:20 +02:00
# M122 - Aufgabe
2023-07 MUH
## Applikation mit API-Abfrage
Erstellen Sie ine Applikation bei der ich einen Betrag in CHF
eingeben kann. Und dann will ich eine Umrechnung haben in
- Euro (EUR)
- US-Dollar (USD)
- Ethereum (ETH)
- Bitcoin (BTC)
Benutzen Sie dafür die aktuellen Kurse über eine API.
Zusatz:
Wenn ich nach einiger Zeit den gleichen Betrag wieder
2023-07-22 22:59:12 +02:00
eingebe, sollten Sie darstellen können, was der Betrag
2023-07-21 18:46:20 +02:00
vorher war und was er jetzt ist.
(Sie müssen die abgefragten Werte speichern um sie dann
vergleichen zu können. Weiter sollten Sie die Zeit wissen,
wann das letzte Mal abgefragt wurde und die Differenz
2023-07-22 22:59:12 +02:00
möchte ich auch angezeigt bekommen.)
2023-07-21 18:46:20 +02:00
2023-07-22 23:52:18 +02:00
2023-07-21 18:46:20 +02:00
Hier einige mögliche APIs zum anbinden:
https://mixedanalytics.com/blog/list-actually-free-open-no-auth-needed-apis/
https://polygon.io/pricing
<hr>
## Bewertung
| Punkte | Beschreibung |
|--------|--------------|
| 1 | Eine Ablaufskizze (activity diagram) wird der Lehrperson vorgelegt |
| 1 | Download der aktuellen Kurse |
| 1 | Abfragesystem, Benutzerführung |
2023-07-22 22:59:12 +02:00
| 1 | Gute und die "schöne" (tabellarische) Darstellung der Daten |
2023-07-21 18:46:20 +02:00
| **4** | **Total** |
2023-07-22 22:59:12 +02:00
| 1 | Bonuspunkt für Speicherung der "alten" Daten und Vergleich mit den "neuen" Daten |
| 1 | Bonuspunkt für der Vergleiche |
2023-07-22 23:52:18 +02:00
| 1 | Bonuspunkt für Farben in der Darstellung (rot für "runter", grün für "hoch") |
2023-07-21 18:46:20 +02:00
| | |
2023-07-22 22:59:12 +02:00
| ** 1/2 ** | Halbierung der Punkte, wenn der gleiche Code schon mal (bei einem Kollegen) gesehen wurde |
2023-07-21 18:46:20 +02:00
<hr>