Iterbiedo: desenvolvimento de software intermediador para conteúdo educacional remoto

Authors

  • Rafael Garcia Blanco
  • Abner Gilead Araujo Guedes
  • Victor Machado Alves

DOI:

https://doi.org/10.34117/bjdv11n8-001

Keywords:

educação, internet, offline, serialização, desempenho

Abstract

Este artigo apresenta o desenvolvimento de um software intermediador com o objetivo de facilitar o acesso offline ao conteúdo de cursos educacionais, especialmente em regiões com conectividade limitada. A proposta envolve a criação de uma solução capaz de realizar as etapas de extração, transformação e carregamento (ETL) de pacotes educacionais, tornando-os disponíveis para consumo por plataformas de aprendizagem (LMS) ou dispositivos físicos, como cartões SD e pendrives. A metodologia adotada inclui uma análise comparativa de sistemas existentes, como o Kolibri, que serviu de referência para identificar práticas eficazes na gestão e distribuição de conteúdos em ambientes offline. O projeto contempla a definição de requisitos técnicos e funcionais a partir da perspectiva de gestores e usuários finais. As tecnologias utilizadas no desenvolvimento do protótipo incluem Python como linguagem base e três formatos de serialização de dados: XML, JSON e FlatBuffers. Os testes de desempenho foram realizados para avaliar o tempo de execução das etapas de ETL, o consumo de recursos (CPU, RAM e disco), bem como a compactação e legibilidade dos dados. Os resultados indicaram que o formato JSON apresentou o melhor custo-benefício, combinando menor sobrecarga, agilidade e compatibilidade com diversos sistemas, enquanto o FlatBuffers demonstrou alto desempenho em leitura, embora com maior tempo de escrita. A solução proposta se mostra promissora para ampliar o acesso à educação digital, promovendo maior equidade e autonomia no processo de ensino-aprendizagem.

References

ADHIKARY, T. JSON for beginners JavaScript Object Notation explained in plain English. freeCodeCamp.org, 29 nov. 2021. Disponível em: https://www.freecodecamp.org/news/what-is-json-a-json-file-example/. Acesso em: 10 dez. 2023.

AMAZON. O que é XML? 2023. Disponível em: https://aws.amazon.com/pt/what-is/xml/. Acesso em: 9 jun. 2023.

AMAZON. The difference between JSON and XML. 2023. Disponível em: https://aws.amazon.com/pt/compare/the-difference-between-json-xml/. Acesso em: 29 jun. 2023.

AMORIM, R. Volta às aulas: Mais de 30 mil escolas públicas não têm acesso à internet. CNN Brasil, 1 fev. 2023. Disponível em: https://www.cnnbrasil.com.br/nacional/volta-as-aulas-mais-de-30-mil-escolas-publicas-nao-tem-acesso-a-internet/. Acesso em: 13 jul. 2023.

COLMAN, H. SCORM: what it is, how it works, and why you need it. Explore the eLearning world with us, 23 nov. 2023. Disponível em: https://www.ispringsolutions.com/blog/scorm-course. Acesso em: 29 jun. 2023.

FLATBUFFERS. FlatBuffers: FlatBuffers. 2023. Disponível em: https://flatbuffers.dev. Acesso em: 10 dez. 2023. GOOGLE. Design voltado a recursos | APIs do Cloud | Google Cloud. 17 dez. 2021. Disponível em: https://cloud.google.com/apis/design/resources?hl=pt-br. Acesso em: 30 jun. 2023.

KOLIBRI USER GUIDE. Kolibri User Guide Kolibri User Guide. 2023. Disponível em: https://kolibri.readthedocs.io/en/latest/coach/reports_lessons.html. Acesso em: 13 dez. 2023.

LEARNING EQUALITY. Kolibri: a free, open source education for all. 2023. Disponível em: https://learningequality.org/kolibri/. Acesso em: 30 jun. 2023.

PRESSE, France. Mais de um terço da população mundial não tem conexão com a internet, segundo a ONU. G1, 1 dez. 2021. Disponível em: https://g1.globo.com/tecnologia/noticia/2021/12/01/mais-de-um-terco-da-populacao-mundial-nao-tem-conexao-com-a-internet-segundo-a-onu.ghtml. Acesso em: 13 jul. 2023.

PROPROFS. What is SCORM & why should you use it? 28 jun. 2023. Disponível em: https://www.proprofstraining.com/blog/what-is-scorm/. Acesso em: 13 jul. 2023.

SANTANA, R. Vantagens de usar Python. Dataside, 2 jun. 2022. Disponível em: https://www.dataside.com.br/dataside-community/linguagem-de-programacao/vantagens-de-usar-python. Acesso em: 3 jul. 2023.

SCORM EXPLAINED 101. An introduction to SCORM. 2023. Disponível em: https://scorm.com/scorm-explained/one-minute-scorm-overview/. Acesso em: 30 jun. 2023.

Published

2025-08-06

How to Cite

Blanco, R. G., Guedes, A. G. A., & Alves, V. M. (2025). Iterbiedo: desenvolvimento de software intermediador para conteúdo educacional remoto. Brazilian Journal of Development, 11(8), e81401. https://doi.org/10.34117/bjdv11n8-001

Issue

Section

Original Papers