Erinevus lehekülje "ITI0011RUS Practice" redaktsioonide vahel

Allikas: Kursused
Mine navigeerimisribale Mine otsikasti
 
(ei näidata sama kasutaja üht vahepealset redaktsiooni)
1. rida: 1. rida:
Решение упражнения следует загрузить в систему контроля версий Git'i. Здесь обощенное руководство, которое расскажет о том как это следует сделать. Однажды проделав все шаги вам больше не понадобится их еще раз выолнять.
+
Решение упражнения следует загрузить в систему контроля версий git'i. Здесь обощенное руководство, которое расскажет о том как это следует сделать. Однажды проделав все шаги вам больше не понадобится их еще раз выолнять.
  
 
== Доступ к git ==
 
== Доступ к git ==
31. rida: 31. rida:
 
Вы можете установить разичные параметры для каждого репозитария. Это возможно сделать из окна репозитариев Window -> Show View -> Other -> Git Repositories. Там вы увидите список репозитариев (их должно быть два - репозитарий материалов и личный репозитарий). Для изменения настроек щелкните правой кнопкой мыши на соответствующем репозитарии -> properties -> Configuration. Появится список настроек выбранного репозитария. Настройки конкретного репозитария имеют больший приоритет, чем общие настройки (которые действуют для всех репозитариев).
 
Вы можете установить разичные параметры для каждого репозитария. Это возможно сделать из окна репозитариев Window -> Show View -> Other -> Git Repositories. Там вы увидите список репозитариев (их должно быть два - репозитарий материалов и личный репозитарий). Для изменения настроек щелкните правой кнопкой мыши на соответствующем репозитарии -> properties -> Configuration. Появится список настроек выбранного репозитария. Настройки конкретного репозитария имеют больший приоритет, чем общие настройки (которые действуют для всех репозитариев).
  
== Lahenduse esitamine ja tagasiside ==
+
== Загрузка решения для оценки и результаты ==
  
Kui olete oma lahenduse valmis saanud ja laete selle git'i üles (nii commit kui ka push käsud), siis peaks teile tulema eelnevalt määratud emailiaadressi peale tagasiside, mitu protsenti testidest läbisite. Tulemus on vahemikus 0 kuni 100 (kaasa arvatud). Rohkem infot tagasiside hetkel ei anna.
+
После того как вы закончили выполнять упражнение и загрузили его в git (сделали как commit так и push), на указанный вами почтовый ящик придет письмо с результатами, где будет написано сколько процентов тестов ваше решение успешно прошло. Результат в промежутке от 0 до 100.  
  
'''Tähele tuleks panna''':
+
'''Внимание!''': Для успешного прохождения тестов должны быть выполнены как минимум следующие требования:
* kausta nimi peab olema vastavalt ettemääratud formaadile (näiteks EX01, kindlasti suurte tähtedega).
+
* название директории, куда загружается решение должно в точности соответствовать заданному формату (например EX01, заглавными буквами).
* kui kasutate mõnde IDE't (näiteks Eclipse'i), siis kõige mõistlikum on teha projekt, mille nimi on näiteks EX01 ja see täpselt sellisel kujul, nagu ta teil programmis struktureeritakse, üles panna. Kui te hakkate käsitsi midagi muutma, on oht, et lõpptulemus ei tööta enam.
+
* если пользуетесь каким-либо IDE (например Eclipse), то удобней всего создать проект с именем, например, EX01 и загрузить в git целиком весь проект со всей его структурой, так как ее создала IDE. Если вы вручную станете что-то менять то есть вероятность что в конечном итоге ваш код не пройдет ни одного теста.
  
Kui te mingil põhjusel ei saa tagasisidet, saatke email ja uurime.
+
Если по какой-либо причине письмо с результатами вам не приходит - сообщите об этом (iti0011@cs.ttu.ee) и мы решим эту проблему.
  
Arvestage sellega, et '''arvesse läheb viimane esitamine''' enne tunni algust.
+
Примите во внимание что оценивается только та версия решения, которая была загружена в git последней, не позднее чем начало занятия.

Viimane redaktsioon: 10. veebruar 2015, kell 17:45

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