Файл: Система управления версиями git и российский сервис хранения исходного кода gitflic.pdf
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 06.12.2023
Просмотров: 207
Скачиваний: 7
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
110
− при наличии ошибок преподаватель добавляет в код студента ком- ментарии с указанием на ошибки и возвращает работу на доработку.
В следующих разделах дано описание действий, выполняемых на всех этапах взаимодействия преподавателя и студента.
1 ... 4 5 6 7 8 9 10 11 12
3.2.4. Создание заданий
Задания существуют в рамках лекций. В одной лекции может быть не- ограниченное количество заданий. Лекции существуют в рамках учебного курса. В рамках учебного курса может быть неограниченное количество лекций.
3.2.4.1. Создание учебного курса
Действие выполняет преподаватель.
Из левого вертикального меню выбрать пункт «Курсы». Из верхнего меню выбрать пункт «Неопубликованные». Кликнуть мышкой по прямо- угольной кнопке «Новый курс». Появится окно ввода общей информации о курсе.
Ввести название и краткое описание курса. Выбрать из выпадающего списка название университета и кафедру.
ВНИМАНИЕ!
Информация о редакторе курса справочная и, с точки зрения дальнейшей ра-
боты с GitFlic, ни на что не влияет. Автор – преподаватель (несколько препода-
вателей), который сможет вносить изменения в структуру курса.
После окончания ввода всей информации нажать кнопку «Сохра- нить». В случае успешного добавления курса на экране появится титульная страница курса.
3.2.4.2. Добавление на курс преподавателей и студенческих групп
Действие выполняет преподаватель.
Из левого вертикального меню выбрать пункт «Курсы». Из верхнего меню выбрать пункт «Неопубликованные». Найти создаваемый курс и клик- нуть мышкой по его названию. Появится титульная страница курса.
Кликнуть мышкой по кнопке «Перейти к курсу». Появится вкладка,
111 предназначенная для распределения заданий между студентами. Из верх- него горизонтального меню выбрать вкладку «Преподаватели и их группы».
Кликнуть по кнопке «Назначить преподавателя и группу». Появится диало- говое окно добавления преподавателя.
Выбрать группу, с которой работает преподаватель, выбрать препода- вателя. Если в выпадающем списке отсутствует нужная группа, начать вво- дить её название в поле «Группа». Если нужная группа уже зарегистриро- вана в GitFlic, её название появится в выпадающем списке.
После окончания ввода всей информации кликнуть мышкой по кнопке
«Добавить». Повторить описанные действия для всех групп, обучающихся на курсе.
ВНИМАНИЕ!
Студенческие группы должны быть зарегистрированы как указано в п. 3.3.2.
3.2.4.3. Добавление лекций
Действие выполняет преподаватель.
Из левого вертикального меню выбрать пункт «Курсы». Из верхнего меню выбрать пункт «Неопубликованные». Найти создаваемый курс и клик- нуть мышкой по его названию. Появится титульная страница курса.
Кликнуть мышкой по кнопке «Редактировать». Появится информация о курсе с возможностью редактирования содержания. Из верхнего горизон- тального меню выбрать пункт «Структура».
Появится список занятий (изначально пустой). Нажать на кнопку «До- бавить занятие» (кнопка расположена в рабочей области). Появится форма ввода данных о занятии.
Заполните форму:
− выберите тип занятия из выпадающего меню в верхнем поле ввода;
− введите название лекции и её краткое содержание.
После заполнения формы нажмите кнопку «Сохранить». Произойдёт возврат на вкладку «Структура», в рабочем окне отобразится информация о созданной лекции.
Для того чтобы задания, относящиеся к лекции, были доступны, лек- цию необходимо опубликовать. Для публикации лекции кликните мышкой
112 по её названию на вкладке «Структура». Кликните мышкой по кнопке
«Опубликовать», расположенной справа от названия лекции.
3.2.4.4. Добавление задания
Действие выполняет преподаватель.
Из левого вертикального меню выбрать пункт «Курсы». Из верхнего меню выбрать пункт «Неопубликованные». Найти создаваемый курс и клик- нуть мышкой по его названию. Появится титульная страница курса.
Кликнуть мышкой по кнопке «Редактировать». Появится информация о курсе с возможностью редактирования содержания. Из верхнего горизон- тального меню выбрать пункт «Структура».
Появится список занятий. Найти в списке лекцию, для которой будут добавляться задания. Справа от названия лекции расположены две иконки:
«карандаш» и «стрелка». Кликните мышкой по иконке «стрелка». Появится кнопка «Добавить задание». Кликните мышкой по этой кнопке. В появив- шейся форме заполните поле «Название задания» и кликните мышкой по кнопке «Сохранить». Произойдёт возврат на вкладку «Структура», и ниже названия лекции будет отображено название созданного задания (при необ- ходимости кликните мышкой по иконке «стрелка», чтобы раскрыть описа- ние лекции).
Кликните мышкой по названию задания. Появится форма для ввода содержательной части задания. Введите содержание задания в текстовое поле «Текст задания». При необходимости прикрепите файлы с материа- лами задания. Для того чтобы сделать задание доступным для отправки сту- дентам, кликните по кнопке «Опубликовать». После окончания редактиро- вания кликните по кнопке «Сохранить».
В правой части рабочего окна находится список заданий для текущей лекции. При клике мышкой по названию лекции откроется чистая форма для ввода нового задания. При клике мышкой на названии задания откроется существующее задание для редактирования.
После окончания ввода всех заданий кликните по пункту «Структура» в верхнем горизонтальном меню. Произойдёт возврат к списку занятий.
3.2.4.5. Распределение заданий между студентами
Действие выполняет преподаватель.
Из левого вертикального меню выбрать пункт «Курсы». Из верхнего
113 меню выбрать пункт «Неопубликованные». Найти создаваемый курс и клик- нуть мышкой по его названию. Появится титульная страница курса.
Кликнуть мышкой по кнопке «Перейти к курсу». Откроется форма
«Управление». Выбрать «Назначение занятий и задач» из верхнего горизон- тального меню. Появится форма со списком занятий и задач.
Для выбранного занятия кликните мышкой по иконке «Человечек». В по- явившейся форме выберите группу, которой необходимо назначить задание.
ВНИМАНИЕ!
Можно выбирать только те группы, которые были добавлены на курс (см. раздел
3.3.4.2).
3.2.4.6. Создание репозитория
Действие выполняет студент.
Репозиторий (проект) создаётся студентом перед началом выполнения задания. Один и тот же репозиторий можно использовать для выполнения различных заданий, однако рекомендуется создавать репозиторий для каж- дого задания, чтобы сделать распределение решений систематизированным.
Для создания репозитория (проекта) кликните мышкой по значку + в правом верхнем углу экрана, рядом с буквой G в зелёном кружке. В выпа- дающем списке кликните мышкой по тексту «Новый проект». Появится вкладка с шаблоном для описания нового проекта.
Введите название проекта латинскими буквами. Выберите язык про- граммирования из выпадающего списка.
Обратите особое внимание на поле «URL проекта». В нём указан се- тевой адрес, который позволит связать репозиторий GitFlic с локальным ре- позиторием вашего рабочего компьютера.
Адрес, указанный в поле «URL команды», нужно изменить. Если ис- ходный адрес: https://gitflic.ru/project/student/my_project, то адрес для связи с репозиторием будет: https://edu.gitflic.ru/project/student/my_project.git
(полужирным выделены кодовые слова edu и .git, которые нужно добавить в исходную адресную строку).
После ввода всей информации о проекте кликните по кнопке «Создать
114 проект».
Существующий проект можно найти на вкладке «Проекты» главной страницы личного кабинета.
3.2.4.7. Отправка задания на проверку
Действие выполняет студент.
Перейдите на главную страницу личного кабинета GitFlic. Кликните мышкой по пункту «Задания» в левом вертикальном меню. Появится вкладка со списком заданий, назначенных студенту для выполнения. Зада- ния разделены на четыре группы:
− новые (не выполненные задания);
− на проверке (выполненные задания, находящиеся на проверке у преподавателя);
− проверенные (выполненные задания, по которым преподаватель принял положительное решение);
− отклонённые (задания, которые преподаватель вернул на дора- ботку).
Для просмотра группы её название необходимо выбрать из верхнего горизонтального меню.
Найдите в группе «Новые» название задания, которое вы хотите от- править на проверку. Кликните мышкой по кнопке «Отправить решение» справа от названия задания. Откроется вкладка для выбора решения.
В поле «Проекты» выберите из выпадающего списка название репо- зитория, в котором хранится выполненное задание.
В поле «Путь к файлу» выберите из выпадающего списка название файла, содержащего решение. Если названия файла в выпадающем списке нет, начните вводить название, и оно появится в выпадающем списке.
Если необходимо отправить несколько файлов, то они должны быть собраны вместе, в одной директории. Имя этой директории нужно указать в поле «Путь к папке».
После заполнения всех полей нажмите кнопку «Сохранить».
115
3.2.4.8. Проверка заданий
Действие выполняет преподаватель.
Перейдите на главную страницу личного кабинета GitFlic. Кликните мышкой по пункту «Задания» в левом вертикальном меню. Выберите «Па- нель преподавателя» из верхнего горизонтального меню.
Выберите пункт «На проверке» из верхнего, горизонтального меню.
Отобразится список работ, которые студенты прислали на проверку.
Кликните мышкой по названию работы, которую вы хотите прове- рить. Откроется вкладка с описанием работы.
Кликните мышкой по пункту «Файлы» в верхнем горизонтальном меню. Откроется текстовый редактор, в котором можно просматривать со- держимое всех файлов, присланных студентом для текущей работы.
При наведении курсора мышки на текст слева появится небольшой синий квадратик со значком + внутри. Если кликнуть мышкой по этому квадратику, то откроется поле, в котором можно ввести комментарий. После ввода комментария кликните мышкой по кнопке «Комментировать». Ком- ментарий будет сохранён в том месте файла, где находился курсор мышки при нажатии на синий квадратик.
После проверки работы кликните мышкой по кнопке «Выполнено», если решение верное, или по кнопке «Не выполнено», если решение содер- жит ошибки.
На панели преподавателя работа переместится во вкладку «Проверен- ные», если решение было верное, или во вкладку «Отклонённые», если ре- шение содержит ошибки.
3.2.4.9. Просмотр результатов проверки
Действие выполняет студент.
Перейдите на главную страницу личного кабинета GitFlic. Кликните мышкой по пункту «Задания» в левом вертикальном меню. Выберите
«Проверенные» или «Отклонённые» из верхнего горизонтального меню.
Все задания, находящиеся в группе «Проверенные», приняты преподавате- лем, никаких дополнительных действий выполнять не нужно.
Задания, находящиеся в группе «Отклонённые», содержат ошибки.
Кликните мышкой по названию задания из этой группы. Откроется вкладка с описанием работы.
116
Выберите пункт «Файлы» из верхнего горизонтального меню. Откро- ется редактор, в котором можно просмотреть текст работы с комментариями преподавателя.
После изучения комментариев преподавателя необходимо исправить указанные ошибки, сохранить исправленный файл/файлы в репозитории и отправить работу на повторную проверку.
Для отправки работы на повторную проверку необходимо кликнуть мышкой по кнопке «Изменить решение», в появившейся форме заполнить поля (см. п. 3.3.4.7) и кликнуть мышкой по кнопке «Сохранить».
3.3. Репозиторий GitFlic
Проект GitFlic включает в себя не только учебный портал, но и репо- зиторий общего назначения. Этим репозиторием могут воспользоваться программисты, разрабатывающие как коммерческое, так и некоммерческое программное обеспечение. Для небольших групп программистов использо- вание GitFlic бесплатно. Крупные программистские коллективы должны со- трудничать с GitFlic на коммерческой основе.
3.3.1. Структура окна сайта GitFlic
После входа на сайт GitFlic открывается окно, состоящее из следую- щих четырёх областей:
Горизонтальное меню
Представляет собой чёрную полосу в верхней части экрана.
117
В левой части горизонтального меню расположена эмблема компании
GitFlic – стилизованное изображение головы медведя, рядом с которой рас- положена надпись GitFlic. Щелчок мышкой по эмблеме приводит к пере- ходу на страницу профиля пользователя.
В правой части горизонтального меню расположены:
− Строка поиска, помогающая найти нужный проект.
− Иконка «колокольчик», клик мышкой по которой открывает экран уведомлений.
− Знак плюс, позволяющий переключиться на один из диалогов: со- здание нового проекта, создание новой команды разработчиков, создание новой компании.
− Иконка с обозначением текущего пользователя. Клик мышкой по ней позволяет выполнить одно из трёх действий: открыть профиль пользо- вателя, открыть экран с настройками или выйти из системы.
Вертикальное меню
Расположено в левой части экрана и содержит следующие шесть пунктов:
− Проекты. Переход к экрану работы с проектами.
− Команды. Переход к экрану создания и редактирования команд раз- работчиков.
− Компании. Переход к экрану создания и редактирования производ- ственных компаний.
− Уведомления. Переход к экрану работы с уведомлениями.
− Помощь. Переход к контекстной справке по системе.
− Выйти. Выход из системы.
Нижнее меню
Расположено в нижней части экрана. Позволяет обратиться к юридиче- ским документам, регламентирующим работу с GitFlic, найти контакты разра- ботчиков GitFlic и перейти на страницу, содержащую публичные проекты.
Центральная часть экрана
Содержимое этой части зависит от того, с какой из страниц интер- фейса в данный момент работает пользователь. Центральная часть экрана имеет собственное меню, назначение пунктов которого будет описано при рассмотрении соответствующей страницы интерфейса.