Nowledgeable changelog

by Laurent Cetinsoy published the 23/08/2022

Fonctionnalités

De nombreux changements ont vu le jour ces derniers mois et notamment pendant l'été. Ce post résume les principales mises à jour.

Vous êtes invités à tester et nous faire des retours !!

Nowledgeable

Système de détection d'étudiants en décrochage marqué

Ce système permet d'identifier les étudiants qui sont en difficultés de manière plus prononcées que le système de notification qui sert plus à l'usage ponctuel

Système d'évaluation mixte automatique et manuel avec grille de correction

Permet d'évaluer une réponse à la fois automatiquement et manuellement avec une grille d'évaluation que ce soit pour des exercices de programmation, projet ou des questions ouvertes. 

Système d'évaluation par les pairs

Permet de proposer de l'évaluation manuelle par les pairs sur les questions ouvertes ou les exercices de programmation

Système de levé de main

L'étudiant peut lever la main pour demander de l'aide et cela générera une notification dans l'interface de suivant au même titre que les notifications de blocage. 

Système d'envoi par mail des commentaires non vus par les étudiants

Interface

  • réorganisation tableau de bord module
  • réorganisation tableau de bord de suivi des progrès d'une session
  • ajout de statistique par module : nombre
  • refonte interface notation session / exercice
  • refonte interface tableau de bord d'étudiants
  • refonte interface exercice programmation étudiant

Un réorganisation marquée a été faite pendant les travaux d'été. D'autres plus mineurs viendront pendant les mois qui viennent

Limitation de la durée de session à partir du moment ou l'étudiant la commence

 

Evaluation automatique - python

Correction bug système de test python

Personnalisation des messages plus simple

Permet de spécifier un message de retour en fonction de l'erreur commise pour personnaliser les retours

Possibilité de faire tourner des exercices en mémoire pour python

Augmente la rapidité d’exécution quand ce moteur est choisi (évite le temps de chargement de python)

Evaluation automatique - autre

Développement d'un client externe nowledgeable multi plateforme pour les étudiants (en cours)

Permet de donner des exercice linux / git grâce ou des exercice avec pour du developpement web avec backend

Nouveau type d'exercice exercice développement web front (html / css / javascript)

Nouveau type d'exercice : exercice d'algorithmie sans execution de code

Nouveau moteur SQL : postgresql

Le moteur viendra compléter le moteur actuel MySQL. En effet Postgresql est désormais considéré comme la référence en terme de base de donnée relationnelle, bien plus que Mysql ou MariaDb 

Banque de contenus

Développement d'exercices javascript 

A la fois sur le langage (tableaux, objets, fonction, map, reduce, etc.) et sur le javascript dans le navigateur (DOM)

Développement d'exercices python pour débutant

Développement de projets pour le data engineering