All Projects → alem-01 → curriculum

alem-01 / curriculum

Licence: MIT license
alem learning platform curriculum

Programming Languages

python
139335 projects - #7 most used programming language

Labels

Projects that are alternatives of or similar to curriculum

cr-api-docs
Documentation project for RoyaleAPI
Stars: ✭ 13 (-7.14%)
Mutual labels:  docs
docs
Cryptomator Documentation
Stars: ✭ 30 (+114.29%)
Mutual labels:  docs
docs
Unleash Bitcoin's full potential with decentralized apps and smart contracts. The documentation covers key aspects of the Stacks network and technology and provides tutorials and other helpful content for developers.
Stars: ✭ 134 (+857.14%)
Mutual labels:  docs
docs
Livepeer documentation
Stars: ✭ 31 (+121.43%)
Mutual labels:  docs
taxonworks doc
TaxonWorks (https://taxonworks.org) documentation.
Stars: ✭ 13 (-7.14%)
Mutual labels:  docs
fusionauth-site
Website and documentation for FusionAuth
Stars: ✭ 24 (+71.43%)
Mutual labels:  docs
devbook-palette
DEPRECATED Search engine for developers
Stars: ✭ 45 (+221.43%)
Mutual labels:  docs
navio2-docs
No description or website provided.
Stars: ✭ 36 (+157.14%)
Mutual labels:  docs
vue-cli-3.x-doc-cn
vue-cli 3.x 中文文档
Stars: ✭ 49 (+250%)
Mutual labels:  docs
purescript-resources
This is a repository for a docs site on how to figure things out in PureScript as recommended by me.
Stars: ✭ 47 (+235.71%)
Mutual labels:  docs
blazor-docs
Public Documentation for Telerik UI for Blazor components.
Stars: ✭ 42 (+200%)
Mutual labels:  docs
Google-Docs-for-Mac
Native Google Docs app for Mac
Stars: ✭ 33 (+135.71%)
Mutual labels:  docs
vapor-docs
The Vapor documentation.
Stars: ✭ 46 (+228.57%)
Mutual labels:  docs
iis-docs
Documentation for IIS
Stars: ✭ 103 (+635.71%)
Mutual labels:  docs
vim-mdnquery
Query the Mozilla Developer Network documentation without leaving Vim
Stars: ✭ 19 (+35.71%)
Mutual labels:  docs
docs
No description or website provided.
Stars: ✭ 12 (-14.29%)
Mutual labels:  docs
documentation
Documentation for dahliaOS
Stars: ✭ 78 (+457.14%)
Mutual labels:  docs
dr-ui
Design system for docs.mapbox.com
Stars: ✭ 27 (+92.86%)
Mutual labels:  docs
ask-for-information
📚 Daegu Software Meister High School Wikipedia
Stars: ✭ 28 (+100%)
Mutual labels:  docs
teedoc
wiki and multi docs friendly static document site generator(doc generator), convert markdown and jupyter notebook to html website. wiki 和多文档友好的静态文档网站生成工具
Stars: ✭ 72 (+414.29%)
Mutual labels:  docs

Curriculum

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

markdown guide

Стиль названия файлов и директорий - kebab-case

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

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

|__ courses
    |__ course-name [0]
        |-- .config.json [1]
        |-- readme.md [2]
        |__ 1-lesson [3]
            |__ readme.md
            |__ .config.json

[0] course-name

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

[1] .config.json

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

{
    "name": "sign-up",
    "title": "Регистрация",
    "prev": ["none"],
    "x": 0,
    "y": 0,
    "achievement": {
        "name": "sign-up",
        "title": "let`s go",
        "description": "description",
        "key": "6",
        "icon": "https://cdn3.iconfinder.com/data/icons/halloween-128-colored-outline/128/Devil_Hell_Satan_evil_Demon-512.png"
    }
}

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

name: название достижения на английском
title: название на руссоком, которое будет отображаться на платформе
description: описание достижение
key: уникально значение
icon: ссылка на иконку

Код для генерации ключа

python  -c 'import uuid; print(uuid.uuid1())'

[2] readme.md

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

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

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

[3] n-lesson

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

пример 1-lesson/.config.json

{
    "title": "Списки и кортежи",
    "type": "project"
}

name: название урока
type: может иметь два значения (article, project)

пример 1-lesson/readme.md

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

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

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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].