Système d'examen en ligne (front-end)
Ce projet a pris du retard depuis plusieurs années et sera relancé en 2024. Si vous avez besoin de ce projet comme référence, vous pouvez m'ajouter sur WeChat : MintBlueD et laisser un message : GitHub + votre question
: Si vous avez quelque chose à faire, vous pouvez soulever un problème et je ferai de mon mieux pour l'arranger ~
: Non, ça n'a pas d'importance. Je peux vous donner des directions, mais je ne vous apprendrai pas. Si vous n’avez aucune idée, ne l’ajoutez pas !
Projet back-end : https://github.com/DDDDanny/ExamOnline-Server
Point de fonction
Le module fonctionnel comprend quatre modules principaux :用户管理模块,试题管理模块,试卷管理模块et考试管理模块
Il existe trois types de rôles système : administrateur système, utilisateur étudiant et utilisateur enseignant.
pile technologique
Node16, Vue3, Icônes Lucide, ElementUI PLUS, Pinia, Vue-Router
Instructions spéciales (mises à jour continuellement)
- Toutes les tables auront une pagination. La taille de page par défaut est 50. Le front-end n'a pas d'entrée de modification ouverte, mais le back-end l'a réservée ;
- Les éléments de filtrage ne fourniront que des éléments de base et vous pourrez les personnaliser si nécessaire ;
- Actuellement, les questions du test ne comprennent que des questions à choix multiples et vrai-faux, qui peuvent être élargies si nécessaire ;
- La banque de questions (questions personnelles, publiques et fausses) est triée par heure de création par ordre décroissant par défaut ;
- Lorsque l'épreuve est publiée, il sera vérifié si elle est associée à la question du test. Dans le cas contraire, la diffusion ne sera pas autorisée ;
- Le papier de test peut être associé à jusqu'à 4 modules. Après l'ajout d'un nouveau module, il sera automatiquement trié vers le dernier ;
- Actuellement, les examens ne peuvent pas être programmés sur plusieurs jours et l'étape de sélection de l'heure est de 10 minutes ;
- Les examens qui ne sont pas associés aux étudiants ne peuvent pas être publiés ;
- Les examens publiés ne peuvent pas être supprimés ;
- Les examens déjà commencés ne peuvent pas être modifiés, dépubliés, associés aux candidats, supprimés, etc. ;
- Lors de l'ajout d'un nouvel utilisateur étudiant, si le compte de connexion n'est pas renseigné, la valeur par défaut est le numéro d'étudiant ;
- Lors de l'ajout d'un nouvel utilisateur enseignant, si le compte de connexion n'est pas renseigné, la valeur par défaut est le numéro d'enseignant ;
- La carte d’étudiant, la carte d’enseignant et le compte de connexion sont uniques au monde ;
- Le tri par défaut sur la page de détails des résultats des tests est par ordre décroissant en fonction des résultats des étudiants aux tests ;
- Lorsque l'examen est en cours, lorsque vous cliquez sur d'autres boutons ou menus permettant de changer d'itinéraire, à l'exception du bouton Soumettre, un avertissement s'affichera. Si vous choisissez de quitter, le score de l'examen sera de 0 point.
- La transcription est actuellement générée dans le dossier
ExamResultFiles/ du répertoire racine du projet. Si nécessaire, elle peut être ajustée sur un serveur de fichiers ou un autre stockage.
FAIRE