ITI0011RUS Practice

Allikas: Kursused
Mine navigeerimisribale Mine otsikasti

Решение упражнения следует загрузить в систему контроля версий Git'i. Здесь обощенное руководство, которое расскажет о том как это следует сделать. Однажды проделав все шаги вам больше не понадобится их еще раз выолнять.

Доступ к git

Для того, чтобы получать баллы за решения упражнений вам нужно сначала получить доступ к системе git. Для этого нам требуется создать каждому студенту личный репозитарий git. Если вам не удалось получить доступ к git следуя руководству, напишите об этом в письме по адресу iti0011@cs.ttu.ee, мы создадим вам репозитарий. В письме пожалуйста укажите имя, фамилию, группу, номер студента (матрикул), а также ваш идентификатор UniID (имя пользователя, под которым вы заходите в компьютеры в классе).

Требования к коду

Если в описании упражнения присутствует шаблон, следует обязательно его использовать.

Ваш код должен содержать т.н. точку входа - метод main().

Настройка парамеров git в командной строке

git config --global user.name "Имя Фамилия"
git config --global user.email "существующий@почтовый.ящик"

Важно указать действительно существующий и работающий e-mail, поскольку туда система автоматического тестирования посылает ваши результаты.


Настройка пользователя в Eclipse

Window -> Preferences -> Team -> Git -> Configuration

Там вы увидите список настроек. Эти настройки действуют по умолчанию в отношении всех репозитариев git.

Если настроек "user.email" и "user.name" в списке нет - добавьте их, для этого следует нажать на кнопку "Add Entry". В поле "Key" напишите "user.email" а в поле "Value" ваш e-mail. Проделайте то же самое с параметром "user.name", где значением поля должно быть ваше имя. Если данные настройки в списке уже присутствуют, сможете менять их значения.

Вы можете установить разичные параметры для каждого репозитария. Это возможно сделать из окна репозитариев Window -> Show View -> Other -> Git Repositories. Там вы увидите список репозитариев (их должно быть два - репозитарий материалов и личный репозитарий). Для изменения настроек щелкните правой кнопкой мыши на соответствующем репозитарии -> properties -> Configuration. Появится список настроек выбранного репозитария. Настройки конкретного репозитария имеют больший приоритет, чем общие настройки (которые действуют для всех репозитариев).

Загрузка решения для оценки и результаты

После того как вы закончили выполнять упражнение и загрузили его в git (сделали как commit так и push), на указанный вами почтовый ящик придет письмо с результатами, где будет написано сколько процентов тестов ваше решение успешно прошло. Результат в промежутке от 0 до 100.

Внимание!: Для успешного прохождения тестов должны быть выполнены как минимум следующие требования:

  • название директории, куда загружается решение должно в точности соответствовать заданному формату (например EX01, заглавными буквами).
  • если пользуетесь каким-либо IDE (например Eclipse), то удобней всего создать проект с именем, например, EX01 и загрузить в git целиком весь проект со всей его структурой, так как ее создала IDE. Если вы вручную станете что-то менять то есть вероятность что в конечном итоге ваш код не пройдет ни одного теста.

Если по какой-либо причине письмо с результатами вам не приходит - сообщите об этом (iti0011@cs.ttu.ee) и мы решим эту проблему.

Примите во внимание что оценивается только та версия решения, которая была загружена в git последней, не позднее чем начало занятия.