Skip to content

An interactive web IDE to easy the learning of programming.

Notifications You must be signed in to change notification settings

beatrijz/letscode

 
 

Repository files navigation

Letscode

Este repositório faz parte de um projeto de pesquisa do Instituto Federal de Pernambuco (IFPE) denominado: "Autorregulação da aprendizagem em estudantes de programação: uma proposta de intervenção".

Objetivo

Construir um ambiente de desenvolvimento (IDE) online para o aprendizado de algoritmos. Inicialmente será oferecido suporte para a linguagem Python. Integrado ao ambiente está o suporte à autorregulação.

Tecnologias

A criação da IDE será em Angular e o backend em Django (Python). A persistência de dados será feita no Firebase, especificamente com o Firestore.

Organizaremos o projeto em módulos do angular. Antes de fazer qualquer código certifique-se que você está no módulo adequado (a identificação do módulo ao qual pertence a issue está como tag da issue)

Processo de desenvolvimento

Em sprints e cada membro do projeto receberá uma Issue para desenvolver. O fluxo de trabalho (quadro kanban) está na seção Projects do repositório acima e deve ser utilizado.

Diagramas

O diagrama de classes está neste link: https://www.lucidchart.com/invitations/accept/a6736d47-c33f-4f8a-bf67-03510629591b

Fluxo de telas

https://www.lucidchart.com/invitations/accept/c08e9d10-8fa1-41e7-a148-c1b70f3cb0ed

About

An interactive web IDE to easy the learning of programming.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 58.2%
  • Python 32.2%
  • HTML 6.8%
  • JavaScript 2.4%
  • CSS 0.4%