Die App ist für alle Studierenden der Universität Potsdam geeignet, besonders in der Studieneingangsphase.
Spielend leicht durch’s erste Semester und das Studium! Die Anwendung weist Dich auf wichtiges Wissen, das es im Unialltag zu beherrschen gilt hin und hilft Dir dabei deinen Kompetenzerwerb im Blick zu behalten. So kannst Du immer sicher sein, was Du am Ende eines Semesters können musst. Das alles erfährst Du mittels kleiner Wissens- und Selbsteinschätzungsfragen. Wenn Dir etwas auffällt, das verbessert werden sollte, dann trage es einfach ein und Dein Feedback erreicht die Studienorganisation. Nichts mehr verpassen – die App erinnert Dich an alle wichtigen Termine rund ums Studium.
Features:
- Wissens- und Kompetenzreflexion über
- MC-Fragen
- Freitext-Fragen
- Single-Choice Fragen
- Freitext-Feedback
- Ansprechpartner
- Anzeige studienrelevanter Termine
- Möglichkeit des ausblenden von Terminen
- Erinnerungsfunktion
- Versenden von Push-Notifikationen
- Verwaltung mehrere Kurse und Informationen
Achtung, die App ist noch am Anfang ihrer Entwicklung. Wir sind für hilfreiche Tipps, Verbesserungsvorschläge und Anregungen dankbar.
Informationen finden Sie unter:
- res
- resources
- src
- app
- assets
- components (GUI-Komponenten)
- lib
- pages (Seiten)
- providers (Hilfsfunktionen)
- theme
- ...
...
- config.xml
- package.json
...
git clone https://github.com/University-of-Potsdam-MM/Reflect.UP.git
ausführengit submodule init
(Submodule initialisieren)git submodule update
(Submodul beziehen)npm install
(Dependencies installieren)ionic serve
(App im Browser ausführen)
ionic cordova platform add android
ionic cordova prepare android
ionic cordova run android
ionic cordova build android --prod --release
jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore reflectup.keystore app-release-unsigned.apk reflectup
zipalign -v 4 app-release-unsigned.apk ReflectUP.apk
ionic cordova build ios --prod --release
- Projekt mit XCode öffnen und notwendige Permissions (Push-Notification) setzen
Hinweis: Unter iOS müssen bei Capabilities Push-Notifications aktiviert werden, siehe hierzu auch den Wiki-Beitrag Push-Nachrichten
src/app/app.scss
anpassen
- Anpassung der Konfiguration (Kurse, Endpoints, Ansprechpartner etc.) unter
src/app/assets/config.json
siehe https://docs.moodle.org/29/en/Using_web_services
- Plugins -> Web Services -> Manage Protocols -> Enable REST
- "create Token" capability für die entspr. User aktivieren
- "Web Service Rest" cap. für entspr. User aktivieren
Die Konfiguration der App zum Nutzen des jeweiligen Push-Service ist etwas umfangreicher. Eine Anleitung für den AirNotifier findet sich hier:
- Kurse anlegen und wie gewünscht mit Terminen & Feedbacks befüllen
- Block
reflect-block_pushnotification
hinzufügen - Kurs über die ID im Webservice
reflect-local_reflection
freigeben
Parameter, Endpoints, Credentials, Metainformationen und Ansprechpartner in der Config src/app/assets/config.json
anpassen.
Ein Beispiel mit Erläuterungen sind hier zu entnehmen src/app/assets/config-sample.json
.