ikurso
ikurso copied to clipboard
Faire une application ikurso pour mobile Android et/ou Iphone
Voir avec PhoneGap ou Apache Cordova
http://www.natural-solutions.eu/blog/conseil-application-hybrides https://blogdummi.fr/developpement/tutoriel-creer-application-mobile-developpement/
Faire une SPA (Single Page Application). Avec Jquery + MaterializeCSS ou AngularJS ?
On peut stocker des fichiers json en local (apparemment)
Il faut faire la distinction entre les fichiers locaux et les données distantes qui nécessitent une connexion internet. Fichiers locaux :
- cours html / exercices / images / réponses ? Fichier distants :
- comptes utilisateurs / exercices à envoyer pour corrections etc.
Pour la première version, on va faire une application qui ne nécessite pas de connexion internet et qui contient toutes les données en local (soit en json static, soit en localStorage) :
- ekzerceroj => ajouté dans la leçon et stocké en dur dans un fichier json (il faudrait que l'énnoncé soit dans le json des leçons et que les réponses soient dans un json à part pour contrôler les bonnes réponses)
- ekzercoj => ajouté dans la leçon et stocké en dur dans un fichier json
- eraraj_lecionoj => inutile dans la première version
- komentoj => inutile dans la première version
- korektebla_kurso => inutile dans la première version
- kursoj => inutile dans la première version
- landoj => inutile dans la première version
- lecioneroj => ajouté dans la leçon et stocké en dur dans un fichier json
- lecionoj => ajouté dans la leçon et stocké en dur dans un fichier json
- monatoj => inutile dans la première version
- nuna_kurso => inutile dans la première version
- personoj => inutile dans la première version
- personoj_lecioneroj => localStorage pour indiquer la progression
- personoj_lecionoj => localStorage pour indiquer la progression
- personoj_vortoj => localStorage dans un V2
- personoj_vortoj_respondoj => localStorage dans une V2
- protokolo => inutile dans la première version
- rajtoj => inutile dans la première version
- respondoj => localStorage
- takso_leciono => inutile dans la première version
- vortoj => json dans une V2
Je verrai bien comme page d'accueil la liste des pages (sauf si on n'a pas encore commencé le cours où on aurait juste une image avec un bouton "commencer"
Pour la V18, on va générer les exercices vides
Il faudra aussi gérer les "sons" (voir dans la leçon 3, la page sur les adverbes)
Gérer le favicon