1

Каков наилучший способ, чтобы студенты и сотрудники могли пользоваться компьютерами? У нас должно быть сочетание компьютеров Mac и Windows 8. Прямо сейчас у нас есть флешки с нашей работой. Это сработало отлично. Проблема в том, что теперь ученики должны использовать git для синхронизации своей работы с GitHub и Heroku. И много раз студенты забывают свои флешки. Таким образом, мы используем жесткий диск на компьютере, но затем вся их работа видна на компьютере, пока мы не удалим его.

Мы могли бы иметь запасные флешки и быть осторожными с Git. Но, похоже, пришло время сделать это лучше. Я мог бы подключить машины win8 к сети, чтобы у каждого учащегося был свой логин и место на диске. Использование Mac должно быть отдельным, не идеальным решением, но выполнимым. Тогда студенты (и сотрудники) должны будут синхронизировать свои файлы извне, чтобы получить доступ к ним дома и в другом месте. Похоже, что всегда лучше использовать флэш-накопители (с запасными в случае утерянных / забытых накопителей).

3 ответа3

2

Используйте флеш-накопители, и это их проблема, если они их забудут.

Используйте сетевой логин, если хотите сложное решение.

Иначе, разве github не должен решить эту проблему? При необходимости подключитесь к новому компьютеру, внесите изменения, нажмите, а затем, при необходимости, удалите локальные файлы.

Есть ли причина, по которой вы не можете хранить их источник на жестком диске? Чтобы предотвратить обман? Разве это уже не доступно как открытый исходный код на github? Я предполагаю один проект на одного студента.

1

Используйте специальную учетную запись "Студент", которая стирает все конфиденциальные данные пользователя при входе / выходе. Вызовите сценарий при входе и / или выходе из системы, который выполняет очистку.

Это можно сделать на компьютерах с Windows, Mac и Linux без сетевых учетных записей.

0

Вы можете настроить профили пользователей для подключения к общему сетевому ресурсу при входе пользователя в систему и дать указание учащемуся использовать это. Разрешения должны быть должным образом обработаны, если вы хотите только соотношение 1: 1 к учащемуся на одну акцию. Вы также можете продолжить использовать git и сделать так, чтобы репозиторий переносился в индивидуальные хранилища учеников. Это может быть реализовано через командные файлы.

Скорее всего, это невозможно - но в соответствии с ответом @ elomage - если вы хотите получить действительно сложную информацию, вы можете посмотреть на монтирование небольших дисков ОЗУ, когда пользователи входят в систему, используя это для хранилища репозитория и извлекая диск, когда пользователь выходит из системы. Проблема, конечно, в том, что, если они не отметят свои изменения, то эти изменения пропадут навсегда. Потеря мощности также может привести к исчезновению данных.

В любом случае, учитывая, что это для использования студентами, было бы идеально сохранить некоторую форму использования системы контроля версий (например, git), так как это было бы отличным обучением в отрасли, чтобы дополнить их образование.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .