Мы любим, когда наши ученики работают вместе. Однако это может быть сложно, когда есть много студентов, но только одна клавиатура и мышь. Часто это деградирует до места, где один кодирует, а другие пассивно наблюдают.

Вот почему мы рады объявить о Командных проектах WoofJS!

В Team Projects группы из двух (или более!) человек могут совместно работать с разных компьютеров — из любой точки мира. Он работает так же, как Google Docs, позволяя товарищам по команде легко писать код вместе. Вы даже можете видеть, где находится курсор ваших товарищей по команде и что они выделяют.

Мы смогли внедрить эту функцию всего за несколько дней благодаря волшебству Firebase, базы данных и системы аутентификации, лежащей в основе woofjs.com, и Firepad, библиотеки Firebase для создания приложений для совместной работы. Нам было невероятно легко интегрироваться, потому что Firepad работает с CodeMirror, редактором кода, встроенным на woofjs.com.

Мы надеемся, что вам понравится попробовать это самостоятельно или со своими учениками в ближайшее время. Свяжитесь с нами, если у вас есть какие-либо отзывы о командных проектах или других идеях, которые мы можем решить по проблемам Github.

Начало работы с командными проектами WoofJS

  1. Перейдите на woofjs.com/team. Для вас автоматически будет создан новый командный проект со случайно сгенерированным именем. (Если вам не нравится название, просто снова зайдите на woofjs.com/team, чтобы получить новое.)
  2. Поделитесь сгенерированным URL-адресом с вашими товарищами по команде. (Будьте осторожны с теми, с кем вы делитесь этой ссылкой, потому что любой, у кого она есть, может редактировать или даже удалять ваш проект.)
  3. Кодируйте и сотрудничайте! Вы можете программировать, как обычно на woofjs.com. Все, что вы делаете, будет автоматически синхронизироваться с другими товарищами по команде.
  4. Когда вы будете готовы поделиться своим проектом со всем миром, скопируйте и вставьте свой код в обычный некомандный проект на woofjs.com/create и сохраните его. Затем вы можете безопасно отправить ссылку на этот личный проект, который можете редактировать только вы, сохраняя при этом URL-адрес вашего командного проекта в секрете.