Advertisement
flypip

Untitled

Dec 29th, 2016
153
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 10.62 KB | None | 0 0
  1. Introduction:
  2.  
  3. 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
  4. de découvrir le monde profesionnel et celui de l'entreprise.
  5. Concernant ma recherche de stage, celle-ci c'est surtout dirigé sur les DOM-TOM. Je voulais profiter du Stage
  6. 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
  7. 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
  8. 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
  9. de transport pour aller au travail. J'ai alors choisi de retourner en
  10. 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
  11. 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
  12. 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é
  13. 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.
  14.  
  15. DevBlog
  16.  
  17. Le devblog permet de suivre les avancées du projet, il raconte les evenements marquant du projet de semaine en semaine.
  18.  
  19. #0 8 Aout - 15 Aout
  20. Initialisation du projet de stage, le premier jour a eu lieu une reunion pour la rentrée du personnel,
  21. le directeur fait un bilan des evenements qui ont eu lieu durant les vacances,
  22. puis il a enchainé avec un brainstorming des futur projets.
  23. Ensuite je me suis présenté a mes nouveau collegues de bureau, nous sommes donc 13 a travailler au sein de la DSI.
  24. Apres ma présentation mon directeur m'as posé quelques questions concernant mes etudes et ma vie etudiante sur la métropole.
  25. 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.
  26. Je rencontres alors de nombreuses personnes toutes trés accueillante envers moi.
  27. 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.
  28. 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.
  29. 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...)
  30.  
  31. #1 15 Aout - 22 Aout
  32. 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.
  33. 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
  34. de la plateforme Kaltura.
  35. 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é
  36. pour avoir un accés au serveur via mon client ssh (firewall, proxy).
  37.  
  38. #2 22 Aout - 29 Aout
  39. 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
  40. du serveur web avec l'ouverture des differents port.(LAMP)
  41. 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é.
  42.  
  43. #3 29 Aout - 5 Septembre
  44. 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.
  45.  
  46. #4 5 Septembre - 12 Septembre
  47. 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
  48. 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.
  49. 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.
  50. 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.
  51.  
  52. #5 12 Septembre - 19 Septembre
  53. 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.
  54. - 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é.
  55.  
  56. #6 19 Septembre - 26 Septembre
  57. 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.
  58. Ensuite j'ai commencé a modifier la plateforme pour repondre aux besoins de l'université.
  59. - 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)
  60. - 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).
  61. - Add: Ajout de la langue Tahitienne dans les informations des cours.
  62. - Add: Ajout des permissions pour le telechargement des cours.
  63. - Fix: Les pdf sont pris en charge par la plateforme pour l'utilisation de document additionels aux cours.
  64. - Add: Lors du partage d'une video, l'utilisateur peut definir le temps auquel la video commence.
  65. - Add: Ajout du logo de l'UPF dans le player.
  66. - Mod: Modification de la class Video.
  67.  
  68. #7 26 Septembre - 3 Octobre
  69. 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.
  70. 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.
  71. - Relook: La plateforme se base sur le "Material Design".
  72. - Add: La taille de chaque video est a présent stocké dans la BDD pour ensuite evaluer l'espace oocupé par les cours.
  73. - Add: la plateforme est a présente disponible en anglais.
  74. - Add: Moniteur d'activité dans l'espace admin.
  75.  
  76. #8 3 Octobre - 10 Octobre
  77. Cette semaine j'ai beaucoup bossé sur le developpement de l'espace admin de la plateforme avec l'ajout de plusieurs fonctionnalités.
  78. J'ai aussi changé le serveur de cluster, pour le deplacer dans un espace dédié.
  79.  
  80. #9 10 Octobre - 17 Octobre
  81. 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.
  82. J'ai rajouté des permissions pour l'ajout, la modification et la suppression de chaines.
  83. 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.
  84. De nombreuse bulles d'aide on été mise en place pour guidé l'utilisateur lors de la creation de cours.
  85.  
  86. #10 17 Octobre - 24 Octobre
  87. 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.
  88.  
  89. #11 24 Octobre - 31 Octobre
  90. 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.
  91. 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é.
  92. J'ai rajouté des UnitTests pour tester la plateforme avant de la passer en mode production.
  93.  
  94. #12 31 Octobre - 7 Novembre
  95. 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é.
  96. - Fix: Seul un admin a accès au dashboard.
  97.  
  98. #13 7 Novembre - 14 Novembre
  99. 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.
  100. 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.
  101. Nous avons signé un contrat de collaboration concernant la plateforme educative Espadon, permettant l'utilisation de celle-ci a l'ESPE.
  102.  
  103. #14 14 Novembre - 21 Novembre
  104. 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).
  105. 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.
  106.  
  107. #15 21 Novembre - 28 Novembre
  108. J'ai fini la rédaction de la documentation d'installation et de la documentation de mise en production de la plateforme.
  109.  
  110. #16 28 Novembre - 8 Decembre
  111. 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.
  112. Mise en production de la plateforme.
  113. Passation des identifiants.
  114. Petit repas de départ avec le service.
  115.  
  116. Mail:
  117. 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é
  118. 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