Главная страница
Навигация по странице:

  • Основные положения

  • М.3.2. Настройка каталога курса

  • М основные положения


    Скачать 111.3 Kb.
    НазваниеМ основные положения
    Дата08.09.2022
    Размер111.3 Kb.
    Формат файлаpdf
    Имя файла000-methodical.pdf
    ТипДокументы
    #666992


    5
    Методические замечания
    При составлении лабораторной работы следует придерживаться опреде- лённой структуры. Здесь рассматриваются лабораторные работы, выполняе- мые на компьютере.
    М.1.
    Основные положения
    Рабочий каталог лабораторной работы должен иметь унифицированную структуру (см. М.2).
    Исходный код программ, отчёты по лабораторным работам и т.д. разме- щаются в системе контроля версий git (см. Лабораторную работу № ??).
    Выполнение лабораторной работы документируется в виде скринкаста.
    При проверке лабораторных работ следует использовать понятные крите- рии оценки.
    М.2.
    Рабочее пространство для лабораторной работы
    При выполнении лабораторной работы следует придерживаться структуры рабочего пространства.
    Рабочее пространство по предмету располагается в следующей иерархии:

    /work/
    └── <учебный год>/
    └── <название предмета>/
    └── <код предмета>/
    Например, для 2022–2023 учебного года и предмета «Информационная безопасность» (код предмета infosec) структура каталогов примет сле- дующий вид:
    /work/study
    └──
    2022
    -2023/
    └── Информационная безопасность/
    └── infosec/
    Название проекта на хостинге git имеет вид:
    study_<учебный год>_<код предмета>
    Например, для 2022–2023 учебного года и предмета «Информационная безопасность» (код предмета infosec) название проекта примет следую- щий вид:
    study_2022-2023_infosec
    Каталог для лабораторных работ имеет вид labs.
    Каталоги для лабораторных работ имеют вид lab<номер>, например:
    lab01
    , lab02 и т.д.
    Каталог для групповых проектов имеет вид project-group.
    Каталог для персональных проектов имеет вид project-personal.
    Если проектов несколько, то они нумеруются подобно лабораторным ра- ботам.
    Этапы проекта обозначаются как stage<номер>.

    6
    Кулябов Д. С., Королькова А. В., Геворкян М. Н.
    М.3.
    Шаблон для рабочего пространства
    Репозиторий:
    https://github.com/yamadharma/
    course-directory-student-template
    М.3.1.
    Сознание репозитория курса на основе шаблона
    Репозиторий на основе шаблона можно создать либо вручную, через web- интерфейс, либо с помощью утилит gh.
    Создание с помощью утилит.
    Создание выглядит следующим образом:
    gh repo create
    --template
    =
    ""
    ,→
    Например, для 2022–2023 учебного года и предмета «Информационная безопасность» (код предмета infosec) создание репозитория примет следующий вид:
    mkdir -p /work/study/2022-2023/
    "Информационная безопасность"
    ,→
    cd
    /work/study/2022-2023/
    "Информационная безопасность"
    gh repo create study_2022-2023_infosec
    --template
    =
    yamadharma/course-directory-student- template
    --public
    ,→
    ,→
    ,→
    git clone --recursive git@github.com:/study_2022-2023_infosec.git infosec
    ,→
    ,→
    М.3.2.
    Настройка каталога курса
    Перейдите в каталог курса:
    cd
    /work/study/2022-2023/
    "Информационная безопасность"
    /infosec
    ,→
    Удалите лишние файлы:
    rm package.json
    Создайте необходимые каталоги:
    echo
    "infosec"
    > COURSE
    make
    Отправьте файлы на сервер:
    git add .
    git commit -am feat(main): make course structure git push


    написать администратору сайта