CodeLive: reformulação da arquitetura e implementação

Karoline Barreto Barreto, K.

Jackson Souza Souza, J.

Fabiano Fagundes Fagundes, F.

Resumo

Um ambiente online de execução de código que auxilia no aprendizado dentro e fora de aula tem como necessidade garantir a segurança do ambiente de execução. A partir dessa compreensão, este trabalho adotou a proposta que a execução do código do usuário ocorresse em um ambiente virtualizado, garantindo, dessa forma, a seguridade do software e evitando danos. O presente trabalho objetiva o desenvolvimento do CodeLive, com a utilização da linguagem de programação Python, o framework Django e o software Docker, que constitui uma camada intermediária no software e possibilita a criação de ambientes isolados para a execução dos códigos-fontes em Python informados por alunos.

13 de Maio de 2019

54-63

Palmas-TO

e-ISSN:2447-0767

Como referenciar

Barreto, K.; Souza, J.; Fagundes, F.. CodeLive: reformulação da arquitetura e implementação. In: ENCOINFO - Congresso de Computação e Tecnologias da Informação, 21., 2019, Palmas - TO. Anais [...]. Palmas - TO: CEULP/ULBRA, 2019. p. 54 - 63. ISSN e-ISSN: 2447-0767 versão online. Disponível em: https://ulbra-to.br/encoinfo/edicoes/2019/artigos/codelive-reformulacao-da-arquitetura-e-implementacao/. Acesso em: 13 mai. 2024