From 1f4252bae84b4077321728c8ac3ae4d988739073 Mon Sep 17 00:00:00 2001 From: Goutte Date: Thu, 14 Mar 2019 21:16:01 +0100 Subject: [PATCH] Describe the Course model in the specifications. --- SPECIFICATIONS.md | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 SPECIFICATIONS.md diff --git a/SPECIFICATIONS.md b/SPECIFICATIONS.md new file mode 100644 index 000000000..e1ed40b49 --- /dev/null +++ b/SPECIFICATIONS.md @@ -0,0 +1,20 @@ + +## Courses Model + +Each Course MUST have: + +- one Identifier _(unique, URL-safe, path-safe)_ +- one Title +- one Content +- one Topic +- one Language `ISO 639-1` (two letter code, eg: `fr`) + +Each course MAY have + +- one or more Courses as dependencies +- one or more Tags + + +## TODO + +- Look up https://schema.org/Course and comply somehow \ No newline at end of file