HowProgrammingWorks / HowProgrammingWorks/LiveCoding

Teacher and student clients

Ouverte
#5 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

Langage dominant
JavaScript
Étoiles
4
Forks
3
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

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

Guide de contribution

Aucun guide de contribution indexé pour ce dépôt

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Piste de recherche

L’issue décrit des capacités distinctes pour les clients des enseignants et des étudiants, mais ne nomme aucun fichier, test ou point d’entrée. Commencez par cartographier les points d’entrée client et serveur du dépôt et par déterminer comment les sessions et les onglets sont actuellement représentés. Le travail sera considéré comme terminé lorsque les vues propres à chaque rôle, les permissions de modification, l’historique du code et le matériel pour les enseignants décrits dans l’issue seront implémentés, avec des tests pour les règles d’accès qui en résultent.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
javascript
Domaine
full-stack
Type d'issue
Fonctionnalité
Difficulté
5/5
Temps estimé
Plus d'une semaine
Activité
À l'abandon
Clarté
À clarifier
Accessibilité débutants
20/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.