metadata
title: Cours de Droit – Formation Juridique
emoji: ⚖️
colorFrom: blue
colorTo: green
sdk: docker
app_port: 7860
pinned: false
⚖️ Cours de Droit — Formation Juridique
Application pédagogique de droit civil français.
Fonctionnement
- Écoute obligatoire : L'étudiant doit écouter le cours audio en français (gTTS) pendant 15 minutes complètes.
- Quiz : Après la durée d'écoute, une question ouverte tirée aléatoirement du cours est présentée.
- Évaluation IA : La réponse est évaluée de 0 à 10 par Qwen3-0.6B quantisé (GGUF via llama-cpp).
- Score ≥ 6 → Réussi ✅
- Score < 6 → Réécoute obligatoire depuis le début ❌
Modèle IA requis
Téléchargez le modèle GGUF et placez-le à la racine du Space :
# Dans le Space (ou via huggingface_hub)
huggingface-cli download Qwen/Qwen3-0.6B-GGUF \
Qwen3-0.6B-Q4_K_M.gguf \
--local-dir .
Sans fichier
.gguf, l'évaluation tombe en mode fallback (correspondance de mots-clés).
Contenu du cours
Introduction aux sources du droit français :
- Hiérarchie des normes (Constitution, traités, loi, règlement)
- Jurisprudence, doctrine, coutume
- Pyramide de Kelsen
- Droit des contrats (validité, vices du consentement, force obligatoire)
- Responsabilité civile (délictuelle, sans faute)
Variables d'environnement
| Variable | Défaut | Description |
|---|---|---|
N_GPU_LAYERS |
-1 |
Couches GPU pour llama-cpp (-1 = auto) |
N_THREADS |
2 |
Threads CPU pour l'inférence |