HowProgrammingWorks / HowProgrammingWorks/LiveCoding

Teacher and student clients

Aberta
#5 0 comentários 0 reações 0 responsáveis Ver no GitHub

Ninguém assumiu esta issue ainda.

Linguagem predominante
JavaScript
Estrelas
4
Forks
3
Métricas de merge de PRs
Nenhum PR com merge em 30d

Descrição

  • Первый клиент (первая сессия на сервере) создается для преподавателя и в ней есть дополнительные функции
    • Просматривать код стедентов
    • Редактировать любой код
    • Смотреть историю кода
    • На своей закладке преподаватель может давать задания, ссылки и материалы
  • Все остальные клиенты показывают только 2 закладки:
    • Закладка со своим кодом - его можно редактировать
    • Закладка преподавателя (только для чтения) - в ней можно получить доступ к тем материалам, что преподаватель выложил как задание или справочный материал

Guia de contribuição

Nenhum guia de contribuição indexado para este repositório

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Direção de pesquisa

A issue descreve recursos separados para os clientes de professores e alunos, mas não nomeia arquivos, testes nem pontos de entrada. Comece mapeando os pontos de entrada do cliente e do servidor do repositório e descobrindo como as sessões e as abas são representadas atualmente. O trabalho estará concluído quando forem implementadas as visualizações específicas por função, as permissões de edição, o histórico do código e os materiais para professores descritos na issue, com testes para as regras de acesso resultantes.

Escrita pelo modelo de indexação a partir do texto da issue.

Avaliação

Stack de tecnologia
javascript
Domínio
full-stack
Tipo de issue
Funcionalidade
Dificuldade
5/5
Tempo estimado
Mais de uma semana
Status de atividade
Estagnada
Clareza
Precisa de esclarecimento
Facilidade para iniciantes
20/100

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.