Erinevus lehekülje "ITI0011RUS Practice" redaktsioonide vahel

Allikas: Kursused
Mine navigeerimisribale Mine otsikasti
(Uus lehekülg: 'Harjutusülesande lahendus tuleb laadida git'i. Siin on üldised juhendid, kuidas seda teha tuleb. Kui olete korra need sammud läbi teinud, siis edaspidi neid teha pole vaja. =...')
 
 
(ei näidata sama kasutaja 2 vahepealset redaktsiooni)
1. rida: 1. rida:
Harjutusülesande lahendus tuleb laadida git'i. Siin on üldised juhendid, kuidas seda teha tuleb. Kui olete korra need sammud läbi teinud, siis edaspidi neid teha pole vaja.
+
Решение упражнения следует загрузить в систему контроля версий git'i. Здесь обощенное руководство, которое расскажет о том как это следует сделать. Однажды проделав все шаги вам больше не понадобится их еще раз выолнять.
  
== Eeldus: ligipääs git'i ==
+
== Доступ к git ==
  
Harjutusülesande esitamise eeldus on, et saate git'i ligi. Selleks peame meie teiele salve tegema. Kui te ei saa git'ile ligi vastavalt git'i juhendile, saatke kiri iti0011@cs.ttu.ee, me loome teile salve. Kirjas palun esitada oma andmed koos UNI-ID-ga (kasutajanimi, millega logite sisse arvutiklassi arvutitesse).
+
Для того, чтобы получать баллы за решения упражнений вам нужно сначала получить доступ к системе git. Для этого нам требуется создать каждому студенту личный репозитарий git. Если вам не удалось получить доступ к git следуя [[ITI0011:git|руководству]], напишите об этом в письме по адресу iti0011@cs.ttu.ee, мы создадим вам репозитарий. В письме пожалуйста укажите имя, фамилию, группу, номер студента (матрикул), а также ваш идентификатор UniID (имя пользователя, под которым вы заходите в компьютеры в классе).
  
== Nõuded koodile ==
+
== Требования к коду ==
  
Kui harjutusega on kaasa antud mall, siis on soovitatav seda kasutada.
+
Если в описании упражнения присутствует шаблон, следует обязательно его использовать.
  
Kindlasti on vajalik, et '''teie lähtekood sisaldab main-meetodit''' (kuigi see ei pruugi olla vajalik ülesande lahenduse osas).
+
Ваш код должен содержать т.н. точку входа - метод main().
  
== Kasutaja seadete määramine käsureal ==
+
== Настройка парамеров git в командной строке ==
  
 
<pre>
 
<pre>
git config --global user.name "Minu Nimi"
+
git config --global user.name "Имя Фамилия"
git config --global user.email "minu.email@eesti.ee"
+
git config --global user.email "существующий@почтовый.ящик"
 
</pre>
 
</pre>
  
Email on oluline, kuna sinna saadetakse testide tagasiside. Kui te emaili ei määra, siis testitulemusi saate teada alles tagantjärele (peale tähtaega).
+
Важно указать действительно существующий и работающий e-mail, поскольку туда система автоматического тестирования посылает ваши результаты.  
  
== Kasutaja seadete määramine Eclipse'is ==
+
 
 +
== Настройка пользователя в Eclipse ==
  
 
Window -> Preferences -> Team -> Git -> Configuration
 
Window -> Preferences -> Team -> Git -> Configuration
  
Seal on nimekiri arvuti seadistustest. Need seadistused hakkavad vaikimisi kehtima kõikide git'i repode kohta.
+
Там вы увидите список настроек. Эти настройки действуют по умолчанию в отношении всех репозитариев git.
  
Kui nimekirjas pole, peate lisama kaks välja: "user.email" ja "user.name". "Add Entry" nupuga saate vastavad väljad lisada. "Key" on "user.email" ja "Value" on teie emailiaadress. "user.name" puhul teie nimi. Kui need väljad on nimekirjas juba olemas, saate väärtuse veergu vastavas reas muuta.
+
Если настроек "user.email" и "user.name" в списке нет - добавьте их, для этого следует нажать на кнопку "Add Entry". В поле "Key" напишите "user.email" а в поле "Value" ваш e-mail. Проделайте то же самое с параметром "user.name", где значением поля должно быть ваше имя. Если данные настройки в списке уже присутствуют, сможете менять их значения.
  
Teil on võimalik iga repositooriumi kohta erinevad seaded määrata. Seda saate teha repositooriumide vaatest Window -> Show View -> Other -> Git Repositories. Seal on nimekiri salvedest (teil on tõenäoliselt vaid üks seal). Parem klikk salve peal -> properties -> Configuration. Seal on nimekiri salvepõhistest seadetest. Kui salvepõhised seaded on määratud, kirjutavad nad üldised seaded üle.
+
Вы можете установить разичные параметры для каждого репозитария. Это возможно сделать из окна репозитариев 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 последней, не позднее чем начало занятия.