sakenism / curriculum

alem learning platform curriculum

Home Page:https://learn.alem.school

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Curriculum

Полезные материалы для чтения

markdown guide

Создание курса

Для добавления курса необходимо создать директорию в папке ./courses.

|__ res [-1]
|__ courses
    |__ course_name [0]
        |-- .config [1]
        |-- readme.md [2]
        |__ 1_lesson [3]
            |__ readme.md
            |__ .config

[-1] res

Директория с картинками для уроков

[0] course_name

Название курса на английском, хранит в себе директории с уроком и файлы .config, readme.md

[1] .config

Файл содержит информацию о курсе

name: shell-intro
title: Основы shell
prev: none

name: должен иметь значение имени директории
title: название на русском, которое будет выводится на платформе
prev: name пререквизита \

[2] readme.md

Файл содержит описание курса. Конвенция по написанию описания курса:

# Название Курса

Длинное или короткое описание. Файл должен начинаться с "# Название файла", далее пустая новая линия и на след линии следует описание курса. После описания курса может следовать что угодно.

[3] n_lesson

Название директории урока начинается с n_, где n - это номер урока.
Директория содержит файл .config [4] c названием урока на русском и файлом readme.md
содержащий контент урока.

пример 1_lesson/.config

name: Алгоритмы реализации очереди CPU

пример 1_lesson/readme.md

# Алгоритмы реализации очереди CPU

### Achievemnt []

https://www.guru99.com/cpu-scheduling-algorithms.html

Можно интегрировать <iframe>

About

alem learning platform curriculum

https://learn.alem.school

License:MIT License