ITI0011RUS Practice
Решение упражнения следует загрузить в систему контроля версий 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 последней, не позднее чем начало занятия.