[Avances] Semana 4
POODLE » Devlog
Avances anteriores
Este es el segundo reporte de avances. El primer reporte se puede encontrar en el devlog [Avances] Semana 3.
Semana 4
Tareas planeadas:
- [Límite: S4] Pruebas de concepto que quedaron pendientes: Pausa y carga de módulos externos
- [Límite: S4] Especificación de archivos de clase
- [Límite: S4] Primera versión de clase de ejemplo
- [Límite: S7] MVP del núcleo del reproductor
Tareas realizadas:
-
Avances en pruebas de concepto:
- Ahora el reproductor permite pausar la clase.
- Se añadió a la prueba de concepto de grabación de audio la capacidad de guardar los audios grabados como archivos
.wav
. De momento el reproductor sólo lee archivos de audio en formato.ogg
así que es necesaria una conversión, pero se está trabajando en una posible carga de archivos.wav
. - Se incorporó en la escena de clase la interfaz realizada en una prueba de concepto anterior, y se agregaron funcionalidades iniciales a la misma: Se puede ver la lista de secciones y diapositivas, el botón de pausa se puede utilizar para pausar y reanudar la clase, y el reproductor muestra la duración total de la clase.
-
Se preparó documentación sobre el proyecto:
- Se finalizó la primera versión de la documentación sobre la arquitectura y los archivos de una clase.
- Se añadió una primera versión del
JSON schema
que define al archivoindex.clsindex
que contiene la data de una clase, de modo que ahora la validez del archivo es verificable. - Se exportó la documentación interna de las 50 clases existentes a archivos xml. Se automatizó la exportación de estos archivos, en preparación a una documentación pública del proyecto.
- Se añadieron diagramas a la documentación del flujo de la arquitectura:
- Se preparó una clase de ejemplo. Se utilizó la prueba de concepto de grabación de audio para grabar los archivos de audio (se utilizó
ffmpeg
para convertirlos a archivos.ogg
compatibles con el reproductor). La clase de ejemplo ahora muestra audio, imágenes y texto. Esta clase irá siendo mejorada con cada mejora que se le desarrolle al reproductor, para mostrar sus funcionalidades y capacidades.
La clase de ejemplo se puede apreciar en el siguiente video:
Tareas pendientes:
- Queda pendiente convertir la documentación exportada a archivos compatibles con Read The Docs, para preparar una documentación pública.
- Queda pendiente programar la carga de archivos
.wav
o decidir que no es posible.
Get POODLE
POODLE
Puntito's Open On-Demand Lecture Engine
Status | In development |
Category | Other |
Author | PuntitOwO |
Genre | Educational |
Tags | Godot |
More posts
- [Avances] Semana 11Jun 01, 2024
- [Avances] Semana 10May 24, 2024
- [Avances] Semana 9May 21, 2024
- [Avances] Semana 8May 14, 2024
- [Avances] Semana 7May 06, 2024
- [Avances] Semana 6Apr 20, 2024
- [Avances] Semana 5Apr 13, 2024
- [Avances] Semana 3Mar 29, 2024
Leave a comment
Log in with itch.io to leave a comment.