No description
  • PHP 72.7%
  • Shell 27.3%
Find a file
Johannes Moskaliuk 247c481030
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
CI: moodle-plugin-ci Workflow mit literag-Dependency via deps-Branch
- 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>
2026-07-02 21:06:08 +02:00
.github/workflows CI: moodle-plugin-ci Workflow mit literag-Dependency via deps-Branch 2026-07-02 21:06:08 +02:00
backup/moodle2 mod_elli Skeleton: Scaffold, Datenmodell, mod_form, KI-Adapter, Backup/Restore 2026-07-02 20:46:27 +02:00
bin mod_elli Skeleton: Scaffold, Datenmodell, mod_form, KI-Adapter, Backup/Restore 2026-07-02 20:46:27 +02:00
classes mod_elli Skeleton: Scaffold, Datenmodell, mod_form, KI-Adapter, Backup/Restore 2026-07-02 20:46:27 +02:00
db mod_elli Skeleton: Scaffold, Datenmodell, mod_form, KI-Adapter, Backup/Restore 2026-07-02 20:46:27 +02:00
docs CI: moodle-plugin-ci Workflow mit literag-Dependency via deps-Branch 2026-07-02 21:06:08 +02:00
lang/en mod_elli Skeleton: Scaffold, Datenmodell, mod_form, KI-Adapter, Backup/Restore 2026-07-02 20:46:27 +02:00
pix mod_elli Skeleton: Scaffold, Datenmodell, mod_form, KI-Adapter, Backup/Restore 2026-07-02 20:46:27 +02:00
.gitattributes mod_elli Skeleton: Scaffold, Datenmodell, mod_form, KI-Adapter, Backup/Restore 2026-07-02 20:46:27 +02:00
.gitignore Initial DevFlow scaffold for new activity plugin 2026-07-02 19:29:18 +02:00
CHANGES.md mod_elli Skeleton: Scaffold, Datenmodell, mod_form, KI-Adapter, Backup/Restore 2026-07-02 20:46:27 +02:00
index.php mod_elli Skeleton: Scaffold, Datenmodell, mod_form, KI-Adapter, Backup/Restore 2026-07-02 20:46:27 +02:00
lib.php mod_elli Skeleton: Scaffold, Datenmodell, mod_form, KI-Adapter, Backup/Restore 2026-07-02 20:46:27 +02:00
mod_form.php mod_elli Skeleton: Scaffold, Datenmodell, mod_form, KI-Adapter, Backup/Restore 2026-07-02 20:46:27 +02:00
README.md mod_elli Skeleton: Scaffold, Datenmodell, mod_form, KI-Adapter, Backup/Restore 2026-07-02 20:46:27 +02:00
settings.php mod_elli Skeleton: Scaffold, Datenmodell, mod_form, KI-Adapter, Backup/Restore 2026-07-02 20:46:27 +02:00
version.php mod_elli Skeleton: Scaffold, Datenmodell, mod_form, KI-Adapter, Backup/Restore 2026-07-02 20:46:27 +02:00
view.php mod_elli Skeleton: Scaffold, Datenmodell, mod_form, KI-Adapter, Backup/Restore 2026-07-02 20:46:27 +02:00

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.