Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Introduction:
- Le rapport de stage concerne le stage obligatoire de 2eme année du cursus d'Epitech. Un stage en entreprise d'une durée de 4 à 6 mois permettant a l'etudiant
- de découvrir le monde profesionnel et celui de l'entreprise.
- Concernant ma recherche de stage, celle-ci c'est surtout dirigé sur les DOM-TOM. Je voulais profiter du Stage
- pour voyager et découvrir un autre visage du monde, autre que celui occidentale. J'ai alors contacté la cellule S.I.G de Guyane ou j'avais deja fait un stage pour savoir
- si ils pouvaient me reprendre. J'ai alors recu une reponse concernant un stage à la base spacial de Kourou mais aprés plusieurs semaines de reflection, la remuneration du stage
- ne me permettait pas de "vivre" dans un pays telque que la Guyane ou le cout de vie est élevé avec en plus le prix du billet d'avion, de plus, sur place je n'avais pas de moyen
- de transport pour aller au travail. J'ai alors choisi de retourner en
- Polynesie Française, plus précisement sur l'île de Tahiti ou le numerique est en plein essort depuis ses dernieres années. Aprés avoir contacté l'université de la Polynesie Française
- en leur expliquant mon projet de stage, ils m'ont repondu et m'ont présenté un sujet qui etait de développer une plateforme video pour les cours de l'Université, les dates seraient
- du 8 Aout, date de la rentré du personnel, au 8 decembre, date du depart en vacance de mon maitre de stage. Une Fois la convention signé
- et les billets d'avion réservé, c'etait l'heure pour moi de me diriger vers l'aeroport pour 24h d'avion et de me retrouver a l'autre bout du monde a pas moins de 18 000 km.
- DevBlog
- Le devblog permet de suivre les avancées du projet, il raconte les evenements marquant du projet de semaine en semaine.
- #0 8 Aout - 15 Aout
- Initialisation du projet de stage, le premier jour a eu lieu une reunion pour la rentrée du personnel,
- le directeur fait un bilan des evenements qui ont eu lieu durant les vacances,
- puis il a enchainé avec un brainstorming des futur projets.
- Ensuite je me suis présenté a mes nouveau collegues de bureau, nous sommes donc 13 a travailler au sein de la DSI.
- Apres ma présentation mon directeur m'as posé quelques questions concernant mes etudes et ma vie etudiante sur la métropole.
- Une fois la réunion terminée, mon maitre de stage m'emenne faire un tour des différents service qui font vivre l'université de la Polynesie Francaise.
- Je rencontres alors de nombreuses personnes toutes trés accueillante envers moi.
- je reçois mes identifiants de connection et mon pass dans l'aprés midi, ansi que des techniciens pour m'aider a monter un poste de travail, un client légé avec un client ssh.
- Mon maitre de stage organise une reunion avec le directeur de la cellule informatique pour faire le cahier de charge de ce qui sera la nouvelle plateforme video de l'UPF.
- J'ai donc commencé avec une etude de marché sur les differentes plateforme video en les classants selon certains critères (prix, maj, compatible mooble, cassifiable, etc...)
- #1 15 Aout - 22 Aout
- J'ai fini l'etude de marché, j'ai aussi recolté les idées et recommandations des futurs utilisateurs sur les différentes options et fonctionnalité de la futur plateforme.
- l'etude de marché se résume a 8 plateformes trouvées avec chacunes leurs avantages et leurs inconvnients. Avec mon maitre de stage nous nous sommes décidé pour la mise en place
- de la plateforme Kaltura.
- J'ai monté le serveur de la plateforme qui sera sur un debian 8, le serveur est alors fonctionel et pres a utilisation via ssh, j'ai eu quelques problemes avec l'infrastructure de l'université
- pour avoir un accés au serveur via mon client ssh (firewall, proxy).
- #2 22 Aout - 29 Aout
- Cette semaine j'ai automatisé via des scripts l'installation de la plateforme Kaltura pour permettre de la réinstaller en quelques lignes de commande, j'ai aussi installé les outils adequates pour le fonctionnement
- du serveur web avec l'ouverture des differents port.(LAMP)
- J'ai fini de paramettrer tout le debian avec les différents comptes utilisateur et désactivé le compte root pour plus de sécurité.
- #3 29 Aout - 5 Septembre
- Durant cette semaine j'ai mis en place le backend de la plateforme avec Kaltura, tout fonctionne correctement apres les unittests. Je travail alors sur le front du site.
- #4 5 Septembre - 12 Septembre
- Aprés quelques gros problemes de stabilité sur la plateforme, je me dois de changer de voie et de me rabattre sur une autre plateforme plus adaptée. J'ai alors choisi la plateforme Pod développée par
- l'université de Lille, basé sur le framework Django en Python, ce qui m'arange etant donnée que se soit le language dans lequel je suis le plus a l'aise.
- J'ai commencé par forker le projet github de Pod et à rédiger le protocole d'installation de la plateforme en y joignant un script d'installation et de mise à jour.
- J'ai installé la plateforme en mode developpement sur le serveu rpour faire quelques tests qui saverent etre concluants. La plateforme est stable et régulierement mise-a-jour.
- #5 12 Septembre - 19 Septembre
- Durant cette semaine j'ai mis a la norme (PEP8) tout le projet, puis j'ai realisé un schema de l'architecture de la plateforme, pour ensuite mieux comprendre le fonctionnement interne de celle-ci.
- - Relook: Un theme propre a l'UPF a été crée, pour que les couleurs de la plateforme corresponde aux couleurs du site officiel de l'université.
- #6 19 Septembre - 26 Septembre
- En debut de semaine j'ai organisé une reunion avec mon maitre de stage et mon directeur pour leur présenter les bases de la futur plateforme et les futurs amelirations.
- Ensuite j'ai commencé a modifier la plateforme pour repondre aux besoins de l'université.
- - Add: A présent toutes les videos sont aussi encodé au format audio (mp3) et également téléchargeable en ce format (permet aux etudiants ayant un bas debit internet d'acceder aux cours)
- - Add: Le telechargement des cours peuvent a présent etre mis sur pause pour etre reprient par la suite. (toujours dans l'optique d'ameliorer le telechargement en bas debit).
- - Add: Ajout de la langue Tahitienne dans les informations des cours.
- - Add: Ajout des permissions pour le telechargement des cours.
- - Fix: Les pdf sont pris en charge par la plateforme pour l'utilisation de document additionels aux cours.
- - Add: Lors du partage d'une video, l'utilisateur peut definir le temps auquel la video commence.
- - Add: Ajout du logo de l'UPF dans le player.
- - Mod: Modification de la class Video.
- #7 26 Septembre - 3 Octobre
- En debut de semaine j'ai demandé une reunion avec le module de com de l'université pour mettre en place une charte graphique de la plateforme aux couleur de l'UPF.
- Aprés une reunion avec le responsable de la COM, nous avons mis en place la charte graphique, un ton sombre/sobre en background, du blue en couleur primaire et du vert pour la couleur secondaire.
- - Relook: La plateforme se base sur le "Material Design".
- - Add: La taille de chaque video est a présent stocké dans la BDD pour ensuite evaluer l'espace oocupé par les cours.
- - Add: la plateforme est a présente disponible en anglais.
- - Add: Moniteur d'activité dans l'espace admin.
- #8 3 Octobre - 10 Octobre
- Cette semaine j'ai beaucoup bossé sur le developpement de l'espace admin de la plateforme avec l'ajout de plusieurs fonctionnalités.
- J'ai aussi changé le serveur de cluster, pour le deplacer dans un espace dédié.
- #9 10 Octobre - 17 Octobre
- J'ai regler les bugs liée aux chaines video, il est maintenant possible de mettre une baniere a une chaine, l'interface est responsive en cas d'absence de baniere.
- J'ai rajouté des permissions pour l'ajout, la modification et la suppression de chaines.
- L'architecture de l'interface utilisateur a été modifier pour une meilleur expérience, des animations on été rajouté aux boutons ainsi qu'une couleur significative.
- De nombreuse bulles d'aide on été mise en place pour guidé l'utilisateur lors de la creation de cours.
- #10 17 Octobre - 24 Octobre
- Durant cette semaine j'ai mis en place le Dashboard de la plateforme, permettant ainsi de visualiser diverses informations tel que le status du serveur, l'utilisation des processeurs, de la memoire ou encore le nombre d'utilisateurs, de video ou de chaines.
- #11 24 Octobre - 31 Octobre
- J'ai mis en place l'authentification via CAS et LDAP, a present la connection à la plateforme se fait via les identifiants de l'UPF.
- Grace a LDAP, les utilisateurs sont directemnt redirigé dans un groupe utilisateurs, donnant les permissions de publication de video uniquement au personnel de l'université.
- J'ai rajouté des UnitTests pour tester la plateforme avant de la passer en mode production.
- #12 31 Octobre - 7 Novembre
- Cette semaine j'ai réinstallé le serveur debian pour avoir un serveur "clean" et valider le squelette de la documentation que j'ai rédigé.
- - Fix: Seul un admin a accès au dashboard.
- #13 7 Novembre - 14 Novembre
- Une Reunion a eu lieu avec la cellule informatique de l'ESPE (), nous avons partagé nos plans de futur projets concernant l'éducation a travers le numerique.
- J'ai présenté mon project de plateforme video en leur demandant si ils avaient des besoins en particuliers auquelles la futur plateforme pourrait repondre.
- Nous avons signé un contrat de collaboration concernant la plateforme educative Espadon, permettant l'utilisation de celle-ci a l'ESPE.
- #14 14 Novembre - 21 Novembre
- J'ai beaucoup bossé sur une solution pour synchroniser les deux serveurs (interne, externe) la solution serais un RSync sur une partition dédié à la synchronisation (BDD + fichiers).
- J'ai participé a l'inauguration de la nouvelle salle serveur de l'UPF, une belle salle avec 5 armoires et pas moins d'une cinquantaine de serveurs dans une salle a 24°c.
- #15 21 Novembre - 28 Novembre
- J'ai fini la rédaction de la documentation d'installation et de la documentation de mise en production de la plateforme.
- #16 28 Novembre - 8 Decembre
- J'ai organisé une demonstration de la plateforme video pour le personnel du service informatique, expliquant ainsi le role de la plateforme, ses avantages et ses limites.
- Mise en production de la plateforme.
- Passation des identifiants.
- Petit repas de départ avec le service.
- Mail:
- Bonjour Sébastien, je viens de deposé une demande de projet a la présidence consernant la nouvelle plateforme d'enseignement en ligne. J'attends l'aprobation du président de l'Université
- mais je voudrais que vous me nommiez chef de se projet, vous avez pu apercevoir certaines de mes competances durant ce dernier stage, laissez moi vous montrer mes competence de leader de projet.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement