No description
- PHP 72.7%
- Shell 27.3%
|
Some checks failed
Moodle Plugin CI / ci (mariadb, MOODLE_405_STABLE, 8.1) (push) Failing after 17s
Moodle Plugin CI / ci (mariadb, MOODLE_500_STABLE, 8.3) (push) Failing after 12s
Moodle Plugin CI / ci (pgsql, MOODLE_405_STABLE, 8.3) (push) Failing after 11s
Moodle Plugin CI / ci (pgsql, MOODLE_501_STABLE, 8.3) (push) Failing after 12s
- Repo auf private gestellt, local_literag release1 als deps/local_literag - Matrix: Moodle 4.5/5.0/5.1 x PHP 8.1/8.3 x pgsql/mariadb (4 Zellen) Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> |
||
|---|---|---|
| .github/workflows | ||
| backup/moodle2 | ||
| bin | ||
| classes | ||
| db | ||
| docs | ||
| lang/en | ||
| pix | ||
| .gitattributes | ||
| .gitignore | ||
| CHANGES.md | ||
| index.php | ||
| lib.php | ||
| mod_form.php | ||
| README.md | ||
| settings.php | ||
| version.php | ||
| view.php | ||
Elli – AI Learning Scenario (mod_elli)
A Moodle activity module: teachers configure a time-limited, pre-defined AI chat (learning scenario) and share it with learners. Learners work through topics in a guided dialogue with the AI at their own pace — the AI deliberately never hands out complete solutions.
Status: work in progress (alpha). Conceptually modelled after the learning scenario feature of AIS.chat (formerly "telli"), implemented independently for Moodle.
Requirements
- Moodle 4.5+ (developed against 5.x)
- local_literag as the AI/LLM backend (declared plugin dependency)
Features (v1 scope)
- Learning scenario as a course activity: task context, AI behaviour (system prompt), optional model selection, time window, context files (docx/pdf/txt)
- Guided AI chat with an enforced didactic guardrail ("never hand out complete solutions")
- Guest access via self-enrolment link with expiry and QR code (phase 1)
- Ephemeral conversations: no chat transcripts stored on the server
- Privacy API and backup/restore included
Documentation
Project documentation lives in docs/:
| File | Content |
|---|---|
| 00-master.md | Project overview |
| 01-features.md | Feature list with acceptance criteria |
| 02-user-doc.md | User documentation |
| 03-dev-doc.md | Developer documentation and architecture |
| 04-tasks.md | Active tasks and backlog |
| 05-quality.md | QA checklists and test environment |
License
GNU GPL v3 or later. Copyright 2026 eLeDia GmbH.