Main Framework » History » Version 2
Francois Soulard, 08/06/2024 07:20 PM
| 1 | 1 | Francois Soulard | # Main Framework |
|---|---|---|---|
| 2 | |||
| 3 | |||
| 4 | ### Timetable proposed by Traversées (tender) |
||
| 5 | |||
| 6 | 2 | Francois Soulard | * [Last week of July 2024]: Building up of the digital infrastructure. |
| 7 | > * Setup of a new dedicated server located in Europe (Hetzner or OVH with a hardware profile close to CPU 40 cores, RAM 128Gb, NVMe SSD disks). |
||
| 8 | > * Setup of a scalable virtualization environment (based on the open technologies Proxmox, KVM, LXC). |
||
| 9 | > * Configuration of a working digital environment splitted into a production server and a development server, featuring tools for collaboration and code building (Redmine, GIT). |
||
| 10 | > * Setup of a security backup and server monitoring policy (Zabbix). |
||
| 11 | 1 | Francois Soulard | |
| 12 | 2 | Francois Soulard | * [Weeks 1 and 2 of August 2024]: Coordination and installation of the main core of Moodle, duplicating the configuration of edu.ripess.eu. |
| 13 | > * Briefings with the project’s coordination (identification of contacts, semantic updating of the project, planning). |
||
| 14 | > * Installation of the core components and extensions of Moodle (internationalization, Big Blue Button, monitoring) using the model built for edu.ripess.eu. |
||
| 15 | > * Installation and testing of a Big Blue Button/Fair Blue virtual server (or a cluster of servers if it is necessary to host up to 300-400 simultaneous participants). |
||
| 16 | > * Graphic customization of the Moodle interface according to the existing visuals of the YOU CARE project and other institutional brands. |
||
| 17 | 1 | Francois Soulard | |
| 18 | 2 | Francois Soulard | * [Week 3 of August 2024]: Tests and adaptation of Moodle and first internal learning session for administrators. |
| 19 | > * Customization of the server for a high-performance rendering, able to host more than 1000 users and up to 200 video conferencing participants (caching, optimization of SQL, PHP, Apache/Nginx, eventually load balancing and multi-servers). |
||
| 20 | > * Installation of a Big Blue Button streaming extension, to be connected with the open video server Peertube. |
||
| 21 | > * Installation of a self-hosted Peertube video server (with a high performance configuration). |
||
| 22 | > * Configuration of a Moodle’s common extension for users’ monitoring and statistics. |
||
| 23 | 1 | Francois Soulard | |
| 24 | 2 | Francois Soulard | * [Month 9-12 of 2024]: Training and enhancement of the platform to an assembly functionality |
| 25 | > * Feasibility of creating a task group of facilitators of the platform. |
||
| 26 | > * Installation and testing of a forum/assembly functionality, based on Matrix (instant messaging integrated to Moodle 4.3), or Discourse (advanced community forum and knowledge base). |
||
| 27 | > * Development of missing or additional functionalities; improvement of graphic templates. |
||
| 28 | > * Trainings of the project’s coordination (and eventually the facilitators group). |
||
| 29 | 1 | Francois Soulard | |
| 30 | 2 | Francois Soulard | * [Month 1-6 of 2025]: Reporting, training and supervision of the platform |
| 31 | > * First report based on statistics, shared contents in the platform and emerging interactions. |
||
| 32 | > * Supervision and maintenance of the platform (core and components optimization, security checking). |
||
| 33 | > * Activation of the participative assembly module (March 2025). |
||
| 34 | > * Trainings and a working group of the project’s coordination (and eventually the facilitators group). |
||
| 35 | 1 | Francois Soulard | |
| 36 | 2 | Francois Soulard | * [Month 6-12 of 2025]: Reporting, training and supervision of the platform |
| 37 | > * Second report based on statistics, shared contents and emerging interactions. |
||
| 38 | > * Trainings of the project coordination (and eventually the facilitators group). |
||
| 39 | > * Maintenance of the platform (core and components update, security checking). |
||
| 40 | 1 | Francois Soulard | |
| 41 | 2 | Francois Soulard | * [2026-2027]: Reporting, training and supervision of the platform. |