Git Product home page Git Product logo

kunstquiz's Introduction

Hi there 👋

kunstquiz's People

Contributors

cobalt1 avatar kiwikern avatar nholan avatar oe-bayram avatar pathob avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Forkers

senoramarillo

kunstquiz's Issues

XML-Datenbank und dazu ein XML-Schema erstellen

Wir benötigen als allererstes eine XML-Datenbank, mit dem wir arbeiten können. Dies wird dann auch uns schonmal eine Leitlinie geben.
Nach dem ein Dokument über die Daten der Deutschen Digitalen Bibliothek und die Nutzung davon erstellt wurde, soll damit eine XML-Datenbank mit den nötigen Daten und dazu ein XML-Schema erstellt werden.
Da die anderen Teilaufgaben darauf basieren, soll diese Aufgabe bitte schnell erledigt werden :)

Aufgaben verteilen

Hi, du wolltest doch die Aufgaben verteilen, oder? Sind leider noch nicht alle im Repo, aber die Tickets können ja auch erstmal ohne Assignee erstellt werden ;)

Erstelle ein Dokument zur Nutzung der LOD Endpoints / SPARQL

Zu den gestellten Fragen im Quiz wollen wir auch einen Hinweis geben, um die Aufgabe zu vereinfachen, daher wollen wir zusätzliche Metadaten aus anderen Quellen finden.
Damit wollen wir auch die Voraussetzung der Nutzung von LOD Endpoints / SPARQL erfüllen.
Dokumentiere bitte die Nutzung der Portale DBpedia, German DBpedia und GND,
also wie kommen wir erstmal an die Daten ran. Was wir genau benötigen, wird erst klar, wenn wir die Fragen erstellt haben.

Wiki - Dokumentation

Unser ganzen Projekt sollte auch dokumentiert werden. Das ist zwar eine etwas mühsame und unschöne Arbeit, aber sie wird uns helfen den Überblick nicht zu verlieren, auch wenn das ein kleines Projekt ist :)
Für die Dokumentation ist bitte das Wiki vom Github zu benutzen.
Die beiden Dokumenten zu den zu benutzenden Portalen sollen hier auch eingepflegt werden.

PHP-Controller: Frage/Antwort - Verkehr, Fragen-Scheduling, Statistik

Die Gruppe, die sich mit dieser Teilaufgabe beschäftigt, soll bitte einen PHP-Server erstellen, die folgende Aufgaben erfüllt:

  • für jeden Clienten soll eine Session gestartet werden, wo Anfragen an dem Server gestellt werden (REST)
  • damit nicht die selbe Frage mit den selben Daten nicht nochmal gestellt wird, soll bitte eine Liste der gestellten Fragen geführt werden; wie das genau mit dem Server abläuft, können die beiden Gruppen untereinander abklären :)
  • es soll eine Statistik zu richtigen und falschen Antworten geführt werden und optional auch ein Scoring-Ranking
  • die vom Server empfangenen Daten in XML-Format sollen bitte mit XSLT (semantisch) in Microformats umgewandelt werden (libxslt)

Website-Frontend

Es ist eine Webseite zu erstellen, die auch eine Desktop-Version hat. Da es sich um ein Quiz handelt, war die mobile Version dazu einfach, aber ein Layout für die Desktop-Version zu erstellen ist etwas schwieriger.
Es soll zusammen mit dem PHP-Controller gearbeitet werden, um ein Template für die Anzeige der Daten zu erstellen.

PHP-Server: Fragenliste, Antwortmöglichkeiten und Anfragenbearbeitung

Für die Fragenliste ist jeder gefragt, also jeder soll bitte dazu beitragen. Je mehr Fragentypen wir haben, desto spannender wird die App und damit unsere Arbeit :)

Die Gruppe, die sich mit dieser Teilaufgabe beschäftigt, soll bitte einen PHP-Server erstellen, die folgende Aufgaben erfüllt:

  • erstelle für eine gestartete Session eine bestimmte Anzahl an Fragen mit jeweils verschiedenen Fragetypen und hole zufällig dazu passende Daten mit XQuery aus der XML-Datenbank
  • erstelle zueinander passende Antwortmöglichkeiten und kreiere ein Hinweis aus den LOD-Endpoints / SPARQL Quellen
  • bearbeite die ankommenden Anfrage zu den einzelnen Sessions; verwendet wird die REST-Architektur

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.