Kurzusok és tanulói hozzáférések
Felépíti az oktatási rendszer modelljét, és összehangolja a tananyagokat, a fizetős hozzáférést, a vizsgákat és a tanúsítványokat a kurzusverziók és tanulási előzmények megőrzésével.
lms-domain-modeling
Nézd meg, miben segítMikor hasznos?
Ha oktatási platformot építesz, ez a skill segít egységes rendszerré rendezni a kurzusokat, tanulókat és beiratkozásokat. Még a fejlesztés előtt tisztázza, hogyan kapcsolódik össze a hozzáférés, a tananyag frissítése és a tanulási előzmény.
Miben segít neked?
- Elkülöníti a kurzusokat, verziókat, leckéket és beiratkozásokat, egyértelmű hozzáférési szabályokkal és megőrzött tanulási bizonyítékokkal.
- A teljes LMS-feladatot tananyagkészítésre, értékesítésre, értékelésre, akadálymentesítésre és integrációra bontja az elérhető szakértők és betöltött skillek alapján.
- Ellenőrzi a tanulói utat a közzétett tananyagtól és vásárlástól a tanulás folytatásán és vizsga-újrapróbálkozáson át a tanúsítvány letöltéséig, dokumentált helyreállítással és telepítési állapottal.
Például ezt kérheted
Tervezz és építs oktatási rendszert tananyagokkal, fizetéssel, vizsgákkal és tanúsítványokkal. Rendeld hozzá a szükséges skilleket, és ellenőrizd a teljes tanulói utat az egyeztetett szabályaink szerint. Új kurzusverzió jelenjen meg, miközben egy tanuló a régit folytatja. Tanulási bizonyítékai a vizsga és oklevél során is a megfelelő verzióhoz tartozzanak.
Részletes dokumentáció
Itt a skill eredeti útmutatóját, példáit és ellenőrzési szempontjait olvashatod az eredeti nyelven.
Összecsukás
Learning management system domain modeling
When to use
When implementing or reviewing an LMS course lifecycle, enrolment flow, cohort model or learner access boundary. Establish these invariants before choosing tables, APIs or screens.
Delivering a complete learning product
For a whole-system request, establish audience, subject, language, course scope, sale model, completion/certificate policy and hosting constraints. Inspect the repository; for a new product choose the smallest supported stack. Record missing policy decisions and continue independent work.
Split the journey into tasks with owners, acceptance evidence and required skill names:
- Actual lessons, exercises and assessment content:
learning-content-production. - Verified purchase to course access and later refunds/expiry:
lms-commerce-enrolment, with the available billing specialist covering provider mechanics. - Attempts, grading, progress and downloadable/verifiable certificates:
learning-progress-assessment. - Access boundaries:
authorization-verification; learner/author interfaces:web-accessibility. - External learning standards only if required:
learning-interoperability; remote adapters:api-integration.
Check the skills actually loaded. For missing or truncated guidance, split the task or request it through the existing workflow. Assign available frontend, backend, testing and operations capabilities as needed.
Exercise authored-content publication → verified purchase → enrolment → lesson/resume → failed/permitted exam retry → completion → certificate download/verification. Include wrong-user access, duplicate payment delivery and certificate revocation. Hand over evidence, unfinished scope, configuration, asset storage, recovery and observed deployment state. A demo or local test does not establish a complete course or production release.
Workflow
- Inspect platform/plugin versions, schema, authorization and course data. Identify the owners of learner identity, enrolment and assessments. Use anonymized examples and release-matched documentation; do not assume an installed plugin supports the latest API.
- Separate the domain objects and their identifiers:
- A course is the stable offering; a course version fixes published lessons and requirements.
- A lesson/activity belongs to that version. An attempt captures one learner's submission against an activity and assessment version.
- Progress records observed activity. Completion applies policy to required evidence. A certificate separately references that completion and policy version.
- Enrolment connects a learner to a course, cohort or offering with an effective period and status. A role grants contextual capabilities; a global role alone does not establish course access.
- Model draft/published/archive, invited/active/suspended/ended enrolment, transfer and renewal. Name actor, preconditions, effective time and preserved history. Progress writes cannot reactivate suspended enrolment.
- Authorize organization, course, enrolment state and capability on the server for content, downloads, assessments, grades, exports and jobs. Teaching access is separate from enrolment: teaching one course grants no access to another course or organization's learners.
- Choose version continuity: keep assigned versions, migrate with an explicit mapping, or restart specified requirements. Preserve attempts, grades and certificates; never silently reinterpret historical completion against today's course structure.
- Reuse persistence and policy patterns. Before authorized migrations, preview affected enrolments, mappings, invalid references and recovery steps. Do not reset a database to simplify migration.
Evidence and verification
Deliver entity ownership, transitions and a course-access matrix grounded in code and records. Include two enrolments for one learner, suspension, a cross-course instructor and a course updated after an attempt.
Verify that unauthorized course IDs cannot expose content or grades; unenrolment does not erase historical evidence; re-enrolment follows the stated continuity policy; and concurrent enrolment requests do not produce inconsistent active records. Distinguish a passing local fixture from behavior verified in the installed LMS.
Boundaries
- Have the learning owner define required activities, passing rules, equivalencies and certificate eligibility. Do not invent these policies or treat a page visit as proof of learning.
- Keep learner support and accessibility needs separate from unrestricted course rosters. Expose only the accommodation information needed by authorized teaching staff.
- Preserve historical records and tenant boundaries. Destructive data changes require explicit human authorization naming the environment, target and purpose.
Primary reference
Use the matching release documentation and inspect local extensions before applying platform-specific behavior:
Csomagban lévő fájlok 1
SKILL.md
A skillcsomag bemutatása
lms-domain-modeling
lms-domain-modeling: Tananyagokat, fizetős beiratkozást, tudásfelmérést, haladáskövetést és ellenőrizhető tanúsítványokat kezelő oktatási platformokat épít. Összehangolja a tananyagkészítést és a fizetési integrációt, megőrizve a hozzáférési határokat és a tanulási bizonyítékokat.
Összecsukás
lms-domain-modeling
lms-domain-modeling: Tananyagokat, fizetős beiratkozást, tudásfelmérést, haladáskövetést és ellenőrizhető tanúsítványokat kezelő oktatási platformokat épít. Összehangolja a tananyagkészítést és a fizetési integrációt, megőrizve a hozzáférési határokat és a tanulási bizonyítékokat.
A teljes skillt és a hozzá tartozó fájlokat tartalmazza (1 fájl). Az alábbi eredeti leírás rögzíti a pontos alkalmazási területét.
A skill eredeti leírása (a forrás nyelvén)
Use when modeling learning management systems, course versions, enrolment, learner access and the boundaries between progress, assessment and certification.
Telepítsd a skillt, nézd át a forrását és a megbízhatósági beállításait, majd engedélyezd a megfelelő projektben vagy ügynöknél.
Előfeltételek
- A számítógépedre telepített Orqestria.
