hpi-schul-cloud / resources-api-v1

DEPRECATED
GNU Affero General Public License v3.0
2 stars 4 forks source link

Subject definieren #17

Open ArneOb opened 7 years ago

ArneOb commented 7 years ago

Spezifiziere bitte ein subject-Feld. Grund: nicht alle Contentanbieter/API-User werden in ihrem Material eine Verbindung zu einem bestimmten Rahmenplan herstellen. Sehr wohl aber z. B. Fach und Klassenstufe.

niccokunzmann commented 7 years ago

@ArneOb Sollte das Subject-Feld an die Klassenstufe gekoppelt sein? #19

Ich kann mir vorstellen, dass das Material für ein Fach in der einen und in dem anderen Fach in der anderen Klassenstufe wichtig ist.

ArneOb commented 7 years ago

@niccokunzmann Da hast Du recht. Denkbar ist das. Vom Material her gedacht wären das also subject/class Tupel.

niccokunzmann commented 7 years ago
<systematikpfad>Akustik; Akustische Wellen; ; Versuche</systematikpfad>
<systematikpfad>Baden-Württemberg; 7. Jahrgang</systematikpfad>
<systematikpfad>Baden-Württemberg; 8. Jahrgang</systematikpfad>
<systematikpfad>Bayern; 10. Jahrgang</systematikpfad>
<systematikpfad>Berlin; 9. Jahrgang</systematikpfad>
<systematikpfad>Berlin; 10. Jahrgang</systematikpfad>
<systematikpfad>Brandenburg; 9. Jahrgang</systematikpfad>
<systematikpfad>Brandenburg; 10. Jahrgang</systematikpfad>
<systematikpfad>Bremen; 11. Jahrgang</systematikpfad>
<systematikpfad>Bremen; 12. Jahrgang</systematikpfad>
<systematikpfad>Hamburg; 11. Jahrgang</systematikpfad>
<systematikpfad>Hamburg; 12. Jahrgang</systematikpfad>
<systematikpfad>Hessen; 11. Jahrgang</systematikpfad>
<systematikpfad>Mecklenburg-Vorpommern; 10. Jahrgang</systematikpfad><systematikpfad>Nordrhein-Westfalen; 10. Jahrgang</systematikpfad>
<systematikpfad>Rheinland-Pfalz; 13. Jahrgang</systematikpfad>
<systematikpfad>Sachsen; 10. Jahrgang</systematikpfad>
<systematikpfad>Sachsen; 12. Jahrgang</systematikpfad>
<systematikpfad>Sachsen-Anhalt; 10. Jahrgang</systematikpfad>
<systematikpfad>Schleswig-Holstein; 11. Jahrgang</systematikpfad>
<systematikpfad>Schleswig-Holstein; 12. Jahrgang</systematikpfad>
<systematikpfad>Thüringen; 11. Jahrgang</systematikpfad>

Bei Leifi https://github.com/schul-cloud/schulcloud-content-crawler/issues/3 kann ich mir vorstellen, dass Physik das einzige Fach ist. Eventuell ist es ratsam, eine Liste von zusammengehörenden Klassifikationen zu machen

Elemente können enthalten:

@ArneOb Was denkst du?

niccokunzmann commented 7 years ago

Kann man aus dem Land, dem Jahrgang und dem Fach den Rahmenplan eindeutig schließen? Ich glaube, nein. Sind Rahmenpläne wichtig, welche Schul-Anbieter gibt es noch, die zu beachten wären?

Ich denke, wenn wir 5 sehr verschiedene Anbieter mit ihren Daten ansehen, dann finden wir heraus, wie wir für den Lehrer die Materialien klassifizieren sollten.

ArneOb commented 7 years ago

Vorschlag:

kremer-io commented 7 years ago

Konkret möchte ich gerade für den Khan-Academy Crawler das Subject-Feld spezifizieren. Mein Vorschlag wäre:

Hierfür brauchen wir allerdings eine Liste mit sämtlichen Fächer. Erneuter Vorschlag:

@ArneOb @niccokunzmann ?

ArneOb commented 7 years ago

Da kann ich, denke ich, etwas zu beitragen. Schulformen ist übrigens eine weitere Liste. Da gibt es mehr als nur eine Handvoll. .

-------- Ursprüngliche Nachricht -------- Von: Alexander Kremer notifications@github.com Datum: 19.06.2017 17:36 (GMT+01:00) An: schul-cloud/resources-api-v1 resources-api-v1@noreply.github.com Cc: ArneOb arne.oberlaender@schulkontext.de,Mention mention@noreply.github.com Betreff: Re: [schul-cloud/resources-api-v1] Subject definieren (#17)

Konkret möchte ich gerade für den Khan-Academy Crawler das Subject-Feld spezifizieren. Mein Vorschlag wäre:

Subject-Feld erstmal als einfacher Enum Hierfür brauchen wir allerdings eine Liste mit sämtlichen Fächer. Erneuter Vorschlag:

Die KMK führt eine Datenbank mit über 2000 Rahmenplänen. Hier können wir sämtliche auftretenden Fächer sammeln und als Enum für die Spezifikation verwenden. @ArneOb @niccokunzmann ?

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or mute the thread.

ArneOb commented 7 years ago

Hier ein erster Aufschlag als JSON: data.txt

niccokunzmann commented 7 years ago

Die Daten sind interessant. Ich frage mich, wie wir sie nutzbar machen. Jede Ressource kann mehreren Lehrplänen zugeordnet werden. Jeder Lehrplan kann mehrere Ressourcen haben. Wir haben wenig Einfluss auf die Attribute, die einem Lehrplan zugeordnet sind. Wir haben viel Einfluss darauf, was in Ressourcen beschrieben ist. Ich habe folgende Fragen:

Implementierungsgedanken habe ich auch schon, die ist aber den Fragen untergeordnet. grafik Ich habe es hier mal "Tags" genannt. Diese sollen das Mentale Modell abbilden, das die Nutzer haben. Sie lassen sich Ressourcen und Lehrplänen zuordnen. Diese können komplizierter sein, z.B. {"subjects":["Mathematik", "Physik"], "states": ["Bayern"]}, was dann einer Anfrage auf dem Lehrplan-JSON gleichkommt.

niccokunzmann commented 7 years ago

4 gehört mit dazu, würde ich sagen. Es beschreibt, wie Rahmenlehrpläne spezifisiert werden sollen.