Brevet FR3094821A1 — publié le 20201009

Description Titre de l'invention : DÉTERMINATION DE SALLE DE CLASSE VACANTE POUR LA MISE EN CORRESPONDANCE DE TUTEURS NÉGOCIÉS Domaine technique 100011 La présente invention concerne le domaine de l'ordonnancement en ligne et plus par- ticulièrement la coordination d'une session de tutorat d'étudiants. Technique antérieure [0002] Le procédé d'enseignement en salle de classe fait référence à la présence d'un étudiant dans une salle de classe dirigée par un enseignant dans une salle de classe d'un établissement d'enseignement. L'enseignement traditionnel en salle de classe consiste à donner un ou plusieurs cours magistraux, des tables rondes de discussion ou des travaux en laboratoires selon un horaire fixe et selon un programme d'études assorti d'un ou de plusieurs examens notés et dispensés tout au long du cours. Dans la mesure où les matières enseignées en salle de classe peuvent être d'une densité telle qu'elles nécessitent des cours supplémentaires, dans de nombreux cas, l'étudiant peut assister à des séances privées supplémentaires avec l'instructeur sous la forme d'"heures de bureau". De plus, dans la mesure où les heures de bureau ne suffisent pas à répondre aux besoins pédagogiques de tous les étudiants, pour de nombreux cours, des aides-enseignants sont recrutés pour donner des cours supplémentaire sous forme d'heures de bureau ou, sinon dans un groupe qui suit des cours supplémentaires programmés. [0003] Malgré les possibilités offertes par l'enseignement en salle de classe et les heures de bureau pendant la session scolaire, pour de nombreux étudiants, une attention plus personnalisée est requise. De ce fait, dans la plupart des milieux académiques, des services de tutorat privés et en petits groupes peuvent être offerts, soit comme une offre de l'établissement d'enseignement, une offre distincte mais coordonnée par l'établissement d'enseignement, soit comme une offre d'un tiers sans coordination avec l'établissement d'enseignement. Dans le premier cas, l'établissement d'enseignement peut allouer des locaux dans l'établissement physique du campus et embaucher ou engager par contrat un ou plusieurs tuteurs qui seront présents pendant certaines heures définies dans l'établissement physique. Dans le dernier cas, des individus, étudiants entreprenants peuvent annoncer les services de tutorat disponibles par le biais des médias du campus, des dépliants imprimés, de la publicité en ligne ou du bouche-à-oreille. Néanmoins, la façon dont les services de tutorat sont offerts, que cc soit par l'établissement d'enseignement ou par un tiers privé, n'est pas sans inconvénients. [0004] À cet égard, dans un premier temps, le besoin d'un tuteur se fait souvent sentir sou- 2 dainement et, dans de nombreux cas, en référence à un examen imminent Alors, les horaires rigides d'un centre de tutorat universitaire peuvent ne pas répondre aux besoins urgents et opportuns de ces étudiants. De plus, pour les tuteurs privés tiers, la localisation d'un lieu de prestation approprié pour la séance de tutorat nécessite une négociation manuelle entre l'étudiant et le tuteur tiers et peut s'avérer fastidieuse, d'autant plus que les deux parties ne savent généralement pas si un lieu de prestation approprié est disponible ou non et peuvent donc confirmer la séance de tutorat proposée au moment proposé pour la durée proposée. Ainsi, l'étudiant qui a besoin d'un tutorat doit non seulement avoir du mal à trouver un tuteur approprié pour la matière en question, mais l'étudiant qui a besoin d'un tutorat doit également trouver un lieu approprié pour mener la session de tutorat. Résumé de l'invention [0005] Les modes de réalisation de la présente invention comblent les lacunes de l'état de l'art en ce qui a trait à l'établissement du calendrier du tutorat pour les étudiants dans un milieu académique et fournissent un procédé, un système et un produit de programme informatique nouveaux et non évidents pour la détermination de salle de classe vacante dans la mise en correspondance de tuteurs négociés. Dans un mode de réalisation de l'invention, un procédé de détermination de salle de classe vacante dans la mise en correspondance de tuteurs négociés comprend les étapes consistant à d'abord recevoir, par l'intermédiaire d'un réseau de communication informatique dans une mémoire d'un ordinateur hôte, une demande de tutorat pour des services de tutorat de la part d'un étudiant enregistré à une sélection de cours dans un établissement d'enseignement, la demande spécifiant un des cours, un moment du tutorat et la durée du tutorat. Puis faire correspondre la demande de tutorat à un tuteur enregistré dans l'ordinateur hôte pour effectuer le tutorat dans le cours spécifié parmi les cours. [0006] Une fois que la demande de tutorat a été mise en correspondance avec le tuteur, le procédé comprend en outre une étape consistant à récupérer, à partir d'un stockage fixe, un manifeste des salles de classe de l'établissement d'enseignement ainsi qu'un horaire des cours pour les cours de l'établissement d'enseignement au moment du tutorat. A cc titre, il peut être déterminé, à partir de l'horaire des cours, chacune des salles de classe du manifeste affectées à l'un des cours programmés au moment du tutorat. Par conséquent, une liste peut être générée des salles de classe du manifeste non assignées à l'un des cours programmés au moment du tutorat. Enfin le procédé comprend les étapes consistants à présenter au moins un sous-ensemble de la liste dans une interface utilisateur d'un appareil mobile d'au moins une personne parmi l'étudiant et le tuteur pour sélection comme lieu de prestation des services de tutorat au moment du tutorat et sélectionner dans l'interface utilisateur l'une des salles de classe de la liste 3 comme lieu de prestation sélectionné pour les services de tutorat au moment du tutorat. [0007] Dans un aspect du mode de réalisation, le procédé comprend en outre la géoloca- lisation de chaque appareil mobile de l'étudiant et du tuteur, et une inclusion dans la liste uniquement des salles de classe situées entre la géolocalisation de chaque appareil mobile. Cependant, dans un autre aspect du mode de réalisation, dans le cas où la liste ne comprend aucune salle de classe parce qu'il est déterminé qu'aucune des salles de classe de la liste n'est située entre la géolocalisation de chaque appareil mobile, le procédé comprend également un ajout à la liste d'une salle de classe déterminée comme étant la plus proche d'une géolocalisation de l'étudiant ou, à l'inverse, de celle du tuteur. [0008] De plus, dans le cas où la liste ne comprend pas de salles de classe parce qu'il est déterminé qu'aucune des salles de classe de la liste n'est située entre la géolocalisation de chaque appareil mobile, le procédé comprend également une récupération d'une liste des espaces publics parrainés géolocalisés à proximité de l'établissement d'enseignement et un ajout dans la liste des espaces publics parrainés, chacun avec un symbole correspondant entourant une offre promotionnelle. Enfin, dans le cas où la liste ne comprend aucune salle de classe parce qu'il est déterminé qu'aucune des salles de classe de la liste n'est située entre la géolocalisation de chaque appareil mobile, le procédé comprend, comme autre solution, une récupération d'une liste des bibliothèques situées sur le campus de l'établissement d'enseignement et un ajout à cette liste d'une des bibliothèques considérées comme étant la plus proches d'une géolocalisation de l'étudiant. [0009] Dans un autre mode de réalisation de l'invention, un système de traitement des données est configuré pour la détermination de salle de classe vacante dans la mise en correspondance de tuteurs négociés. Le système comprend un système informatique hôte comprenant un ou plusieurs serveurs informatiques, chacun avec une mémoire et au moins un processeur. Le système comprend également une multiplicité de liaisons de communication avec une multiplicité correspondante de dispositifs informatiques à distance sur un réseau de communication informatique et une base de données couplée au système informatique hôte, la base de données comprenant une multiplicité de dossiers, chacun correspondant à un étudiant différent, chacun des dossiers comprenant une liste de cours des cours pour lesquels l'étudiant différent est enregistré dans un établissement d'enseignement, un profil démographique de l'étudiant différent et une indication d'un certain nombre de crédits disponibles pour utilisation par l'étudiant différent dans la fourniture de services de tutorat. La base de données comprend en outre un registre des différents tuteurs pouvant fournir des services de tutorat liés aux différents sujets académiques. [0010] À noter qu'un module de mise en correspondance des tuteurs est fourni. Le module de mise en correspondance de tuteurs s'exécute dans une mémoire du système informatique hôte et comprend des instructions du programme informatique qui, pendant l'exécution dans le système informatique hôte, permettent de recevoir une demande de tutorat à partir du réseau de communication informatique, la demande identifiant un étudiant particulier enregistré à des études universitaires dans un établissement d'enseignement et portant sur un sujet universitaire spécifique pour une durée spécifiée et à un moment spécifié, et faisant correspondre la demande à un tuteur sélectionné parmi les tuteurs pour effectuer les services de tutorat comme demandé par cet étudiant particulier. De plus, un module de détermination de salle de classe vacante est fourni et couplé au module de mise en correspondance de tuteurs. [0011] Le module de détermination de salle de classe vacante comprend des instructions du programme informatique qui, pendant l'exécution dans le système informatique hôte, permettent de récupérer à partir d'un stockage fixe un manifeste des salles de classe de l'établissement d'enseignement ainsi qu'un horaire des cours pour les cours de l'établissement d'enseignement au moment du tutorat, de déterminer à partir de l'horaire des cours, chacune des salles de classe du manifeste affectées à l'un des cours programmés au moment du tutorat et générer une liste des salles de classe du manifeste non affectées à l'un quelconque des cours programmés au moment du tutorat, de présenter au moins un sous-ensemble de la liste dans une interface utilisateur d'un appareil mobile d'au moins une personne parmi l'étudiant et le tuteur pour sélection comme lieu de prestation des services de tutorat au moment du tutorat et de sélectionner dans l'interface utilisateur une des salles de classe de la liste comme lieu de prestation sélectionné pour les services de tutorat au moment du tutorat. [0012] D'autres aspects de l'invention seront exposés en partie dans la description qui suit et en partie seront évidents à partir de la description, ou pourront être appris par la pratique de l'invention. Les aspects de l'invention seront réalisés et atteints au moyen des éléments et combinaisons particulièrement indiqués dans les revendications en annexe. Il est entendu que la description générale qui précède et la description détaillée qui suit sont toutes deux données à titre d'exemple et explicatives et ne sont pas restrictives à l'égard de l'invention, telle que revendiquée. Brève description des dessins [0013] Les dessins accompagnant, qui sont incorporés dans le présent fascicule et en font partie intégrante, illustrent les modes de réalisation de l'invention et servent, avec la description, à expliquer les principes de l'invention. Les modes de réalisation illustrés ici sont actuellement préférés, étant entendu, toutefois, que l'invention ne se limite pas aux arrangements précis et aux instruments montrés, dans lesquels : [0014] [fig.1] La figure 1 est une illustration imagée d'un procédé de détermination de salle de classe vacante pour la mise en correspondance de tuteurs négociés; [0015] [fig.2] La figure 2 est un système de traitement de données configure pour la déter- mination de salle de classe vacante pour la mise en correspondance de tuteurs négociés; et, [0016] [fig.3] La figure 3 est un organigramme illustrant un procédé de détermination de salle de classe vacante pour la mise en correspondance de tuteurs négociés. Description des modes de réalisation [0017] Les modes de réalisation de l'invention permettent de déterminer des salles de classe vacantes pour la mise en correspondance de tuteurs négociés. Conformément à un mode de réalisation de l'invention, une mise en correspondance de tutorat est déterminé dans un serveur dc mise en correspondance de tuteurs entre un étudiant cherchant des services de tutorat pour un sujet académique spécifique à un moment particulier et pour une durée particulière, et un tuteur capable de fournir les services de tutorat pour le sujet académique spécifique au moment particulier et pour la durée particulière. Un manifeste des salles de classe de l'établissement d'enseignement est extrait dc l'établissement d'enseignement et une liste des salles de classe non affectées à un cours à un moment correspondant au moment particulier des services de tutorat est assemblée. Ensuite, une géolocalisation pour chaque personne parmi l'étudiant et le tuteur est déterminée et une salle de classe dans la liste avec un emplacement disposé entre une géolocalisation du tuteur et une géolocalisation du tuteur est sélectionnée comme lieu pour les services dc tutorat. [0018] Dans une autre illustration, la figure 1 illustre dc manière imagée un procédé de dé- termination de salle dc classe vacante pour la mise en correspondance de tuteurs négociés. Comme le montre la figure 1, un étudiant, par l'intermédiaire de l'interface utilisateur 100 jusqu'au serveur dc mise en correspondance des tuteurs 120, formule une demande 110 de services dc tutorat. La demande 110 est formulée par l'interaction de l'étudiant avec les différentes commandes dc [interface utilisateur 100. En particulier, et à titre d'exemple non limitatif, la figure 1 montre une interface utilisateur 100 comprenant des contrôles présentant une liste sélectionnable de cours pour lesquels l'étudiant a été simultanément inscrit et pour lesquels un tutorat est demandé, un champ de saisie dans lequel un moment pour la session de tutorat peut être spécifié, un champ de saisie de texte libre dans lequel des commentaires supplémentaires concernant les services de tutorat requis peuvent être fournis, une sélection de durées de sessions de tutorat, une sélection de types de sessions de tutorat et un bouton d'envoi en réponse auquel une demande 110 de tuteur, y compris les informations fournies dans l'interface utilisateur 100, est transmise au serveur de mise en correspondance des tuteurs 120 via un réseau de communication informatique. 6 [0019] Le serveur de mise en correspondance de tuteurs 120, à la réception de la demande 110 de tuteur, génère une demande de tutorat pour diffusion sur les appareils informatiques mobiles 140 des seuls tuteurs enregistrés dans la hase de données 130 connus pour avoir une compétence en tutorat des étudiants dans le domaine spécifié par la demande 110 de tuteur. Chacun des tuteurs sélectionnés recevant la demande de diffusion a vu le contenu de la demande de diffusion dans une interface utilisateur correspondante 150. L'interface utilisateur 150 de chacun des tuteurs destinataires correspondants fournit une liste de toutes les demandes de tutorat diffusées au tuteur destinataire correspondant parmi les tuteurs destinataires qui n'a pas encore été assigné à un tuteur particulier parmi les tuteurs destinataires. Chaque entrée dans la liste est sélectionnable et fournit les détails pertinents de la demande de tutorat tels que le sujet pour lequel la session de tutorat est requise, un moment auquel la session de tutorat a lieu et une durée de la session de tutorat. L'interface utilisateur 150 comprend en outre un bouton de soumission activable soumettant l'élection par un tuteur correspondant parmi les tuteurs correspondants pour effectuer les services de tutorat demandés pour la demande sélectionnée dans la liste. Le serveur de mise en correspondance des tuteurs 120 assigne ensuite un tuteur à l'étudiant selon le principe du premier arrivé, premier servi, ce qui signifie que le premier des tuteurs qui accepte la demande diffusée est assigné automatiquement à l'étudiant pour le tutorat. [0020] Une fois qu'un tuteur a été assigné à l'étudiant pour la session de tutorat, la logique de détermination de salle de classe vacante 180 accède à un manifeste 160 pour tous les cours offerts à l'établissement d'enseignement et détermine un moment d'offre pour chacun des cours. La logique de détermination de salle de classe vacante 180 filtre ensuite le manifeste 160 pour produire une liste 170 des seules salles de classe du manifeste 160 qui ne sont pas affectées à un cours au moment de l'occurrence de la session de tutorat et qui ne sont pas non plus affectées auparavant comme lieu de prestation pour une autre session de tutorat au moment de l'occurrence. Une fois la liste 170 produite, la logique de détermination de salle de classe vacante 180 identifie un emplacement 190A de l'étudiant, et un emplacement 190B du tuteur. Par la suite, la logique de détermination de salle de classe vacante 170 identifie un emplacement de chacune des salles de classe de la liste 170 et sélectionne l'une des salles de classe ayant un emplacement situé entre l'emplacement 190A de l'étudiant et l'emplacement 190B du tuteur comme emplacement de la session de tutorat. [0021] Le procédé décrit en liaison avec la figure 1 peut être mis en oeuvre dans un système informatique de traitement des données. Dans une illustration supplémentaire, la figure 2 est une illustration schématique illustrant un système de traitement des données configuré pour la détermination de salle de classe vacante en vue de la mise en correspondance de tuteurs négociés. Le système comprend un serveur informatique hôte 240 7 comprenant un ou plusieurs ordinateurs, chacun avec mémoire et au moins un processeur. Le serveur informatique hôte 240 est relié de manière communicante à différents appareils mobiles 210 par l'intermédiaire d'un réseau de communication informatique 230, chacun des appareils mobiles 210 appartenant soit à un étudiant d'un établissement d'enseignement, soit à un tuteur de l'établissement d'enseignement, soit aux deux. [0022] Le serveur informatique hôte 240 comprend une hase de données 250 qui peut comprendre une ou plusieurs hases de données présentes localement dans le serveur informatique hôte 240 ou accessibles à distance par le serveur informatique hôte 240. La hase de données 250 comprend un registre des tuteurs et une table des étudiants. Le registre des tuteurs comprend une liste des différents tuteurs inscrits pour fournir des services de tutorat dans le cadre d'un ou plusieurs sujets académiques à un niveau d'intensité spécifique. Le tableau des étudiants comprend une liste des différents étudiants enregistrés aux services de tutorat. Optionnellement, la table des étudiants comprend pour chaque étudiant correspondant, un ensemble de cours pour lesquels l'étudiant correspondant est enregistré en même temps à l'établissement d'enseignement. [0023] Il est important de noter qu'un module de correspondance de tuteurs 290 s'exécute dans la mémoire du serveur informatique hôte 240. Le module de mise en correspondance de tuteurs 290 comprend des instructions de programme informatique qui, pendant l'exécution, reçoivent, par l'intermédiaire d'une interface utilisateur de mise en correspondance de tuteurs 220 dans un appareil mobile 210 d'une demande de services de tutorat pour un sujet universitaire spécifié d'intérêt à un moment particulier et à un emplacement particulier pendant une durée déterminée, et calculent à partir de cette demande de tuteur, une intensité requise du tutorat. Les instructions du programme en cours d'exécution localisent en outre dans le registre des tuteurs, une sélection de tuteurs capables d'effectuer les services de tutorat demandés avec l'intensité requise calculée du tutorat. Les instructions de programme pendant l'exécution diffuse en outre à la sélection des tuteurs, la demande de tuteur pour la visualisation dans l'interface utilisateur 220 des appareils respectifs parmi les appareils mobiles 210 de la sélection des tuteurs. Enfin, les instructions du programme en cours d'exécution correspondent à un premier tuteur répondant parmi les tuteurs à l'étudiant qui en fait la demande et, à la fin de la session de tutorat, transfèrent les crédits de l'étudiant au tuteur selon un taux indiqué pour l'embauche du tuteur affecté pour la session de tutorat. [0024] 11 est à noter qu'une fois que le module de mise en correspondance de tuteurs 290 a mis en correspondance un tuteur avec l'étudiant pour la session de tutorat demandée, le module de salle de classe vacante 300 comprenant également des instructions de programme s'exécutant dans la mémoire du serveur informatique hôte 240 accède à la 8 hase de données 270 de registraire via l'interface de requête 280 pour déterminer un poste vacant dans chaque salle de classe au moment prescrit pour la session de tutorat et produire une liste des salles de classe libres pour la session de tutorat. Le code de programme du module de salle de classe vacante 300 détermine en outre un emplacement de chacune des salles de classe dans la liste et compare l'emplacement à un emplacement déterminé pour le tuteur et l'étudiant comme émis par la logique de géolocalisation correspondante 250 disposée dans les appareils mobiles respectifs 210 du tuteur et de l'étudiant. Par la suite, le code de programme du module de salle de classe vacante 300 sélectionne l'une des salles de classe vacantes connues pour avoir une géolocalisation entre celle de l'étudiant et celle du tuteur. [0025] Dans un aspect du mode de réalisation, il n'existe aucune salle de classe dans la liste entre la géolocalisation de l'étudiant et la géolocalisation du tuteur. Dans ce cas, l'une des salles de classe de la liste la plus proche du cours pour lequel le tutorat est demandé est sélectionnée. Alternativement, une salle de classe dans la liste la plus proche de l'étudiant ou du tuteur est sélectionnée comme lieu de prestation de la session de tutorat. Une autre alternative consiste à sélectionner une bibliothèque sur le campus de l'établissement d'enseignement comme lieu de la session de tutorat. Enfin, même dans une autre alternative, le code du programme du module sur les salles de classe vacante 300 sélectionne un espace public parrainé à proximité du campus comme lieu de la session de tutorat. À cet égard, une liste des espaces publics à proximité du campus, par exemple un café ou une aire de restauration du campus, peut être présentée dans la liste en association avec les offres promotionnelles respectives, comme un prix réduit sur l'achat d'un produit. Les offres promotionnelles peuvent être encapsulées dans un symbole tel qu'un code à barres ou un code à réponse rapide. [0026] Pour illustrer encore davantage le fonctionnement du module de salle de classe vacante 300, la figure 3 est un organigramme illustrant un procédé de détermination de salle de classe vacante pour la mise en correspondance de tuteurs négociés. A partir du bloc 310, un dossier de correspondance de tuteurs pour une session de tutorat est récupéré dans la mémoire et dans le bloc 320, un moment, une durée, un étudiant et un tuteur sont identifiés pour la session de tutorat. Dans le bloc 330, un manifeste de salle de classe est demandé avec l'heure et la durée afin de déterminer une liste des salles de classe vacantes au moment de la session de tutorat proposée dans le bloc 340. Dans le bloc 350, une géolocalisation est déterminée pour chacune des salles de classe jugées vacantes et dans le bloc 360, un sous-ensemble de la liste est généré pour inclure seulement une des salles de classe de la liste ayant une géolocalisation disposée entre une géolocalisation de l'étudiant, et une géolocalisation du tuteur. [0027] Dans le bloc de décision 370, il est déterminé si le sous-ensemble comprend un ensemble nul -- ex. aucune salle de classe présente dans le sous-ensemble. Sinon, dans 9 le bloc 400, l'une des salles de classe du sous-ensemble le plus équidistant de la géolocalisation du tuteur et de la géolocalisation de l'étudiant est sélectionnée comme lieu de prestation de la session de tutorat et la sélection est transmise à un appareil mobile de chaque étudiant et tuteur. Mais, sinon, dans le bloc 380, comme alternative à une salle de classe, une liste des bibliothèques et des cafés situés à proximité de l'établissement d'enseignement est récupérée et dans le bloc 390, un des lieux les plus proches du chemin entre le tuteur et l'étudiant parmi les bibliothèques et les cafés est sélectionné comme lieu de prestation de la session de tutorat et dans le bloc 400, la sélection est transmise au appareil mobile du tuteur et de l'étudiant. [0028] La présente invention peut être incorporée dans un système, un procédé, un programme informatique ou toute combinaison de ceux-ci. Le programme informatique peut comprendre un support de stockage lisible par ordinateur ou un support sur lequel se trouvent des instructions de programme lisibles par ordinateur pour amener un processeur à exécuter des aspects de la présente invention. Le support de stockage lisible par ordinateur peut être un dispositif tangible qui peut conserver et stocker des instructions à utiliser par un dispositif d'exécution d'instructions. Lc support de stockage lisible par ordinateur peut être, par exemple, un dispositif de stockage électronique, un dispositif de stockage magnétique, un dispositif de stockage optique, un dispositif de stockage électromagnétique, un dispositif de stockage semiconducteur ou toute combinaison appropriée de ce qui précède, sans toutefois s'y limiter [0029] Les instructions de programme lisibles par ordinateur décrites ici peuvent être télé- chargées à partir d'un support de stockage lisible par ordinateur ou sur un ordinateur externe ou un périphérique de stockage externe via un réseau, sur les dispositifs de calcul/traitement respectifs. Les instructions lisibles par ordinateur peuvent être exécutées entièrement sur l'ordinateur de l'utilisateur, en partie sur l'ordinateur de l'utilisateur, en tant que progiciel autonome, en partie sur l'ordinateur de l'utilisateur et en partie sur un ordinateur distant ou entièrement sur l'ordinateur ou le serveur distant. Certains aspects de la présente invention sont décrits ici à l'aide d'organigrammes et/ou de schémas fonctionnels de procédés, d'appareils (systèmes) et de produits de programmes informatiques sur la base des modes de réalisation de l'invention. Il est entendu que chaque bloc des organigrammes et/ou des schémas fonctionnels, ainsi que les combinaisons de blocs des organigrammes et/ou des schémas fonctionnels, peuvent être réalisés au moyen d'instructions de programme lisibles par ordinateur. [0030] Ces instructions de programme lisibles par ordinateur peuvent être fournies à un processeur d'un ordinateur à usage général, d'un ordinateur à usage spécifique ou d'un autre appareil de traitement de données programmable pour produire une machine, de sorte que les instructions, qui sont exécutées par l'intermédiaire du processeur de l'ordinateur ou d'un autre appareil de traitement de données programmable, créent des moyens pour exécuter les fonctions/actions spécifiées dans le ou les blocs des organigrammes et/ou des schémas fonctionnels. Ces instructions de programme lisibles par ordinateur peuvent également être stockées dans un support de stockage lisible par ordinateur qui peut diriger un ordinateur, un appareil de traitement de données programmable et/ou d'autres dispositifs pour fonctionner d'une manière particulière, de sorte que le support de stockage lisible par ordinateur dans lequel sont stockées des instructions comprend un article de fabrication comprenant des instructions qui exécutent des aspects des fonctions/actions spécifiées dans le ou les blocs des organigrammes et/ou des schémas fonctionnels. [0031] Les instructions de programme lisibles par ordinateur peuvent également être chargées sur un ordinateur, un autre appareil de traitement de données programmable ou un autre dispositif pour provoquer l'exécution d'une série d'étapes opérationnelles sur l'ordinateur, un autre appareil programmable ou un autre dispositif pour produire un procédé exécuté par ordinateur, de sorte que les instructions qui exécutent sur l'ordinateur, un autre appareil programmable ou un autre dispositif mettent en oeuvre les fonctions/actions indiquées dans le ou les blocs des organigrammes et/ou des schémas fonctionnels. [0032] L'organigramme et les schémas fonctionnels présentés dans les figures illustrent l'architecture, la fonctionnalité et le fonctionnement d'implémentations possibles de systèmes, de procédés et de produits de programmes informatiques sur la base des diverses modes de réalisation de la présente invention. À cet égard, chaque bloc de l'organigramme ou des schémas fonctionnels peut représenter un module, un segment ou une partie d'instructions, qui comprend une ou plusieurs instructions exécutables pour mettre en oeuvre la ou les fonctions logiques spécifiées. Dans certaines implémentations alternatives, les fonctions notées dans le bloc peuvent se produire dans l'ordre indiqué dans les figures. Par exemple, deux blocs montrés successivement peuvent, en fait, être exécutés sensiblement simultanément, ou les blocs peuvent parfois être exécutés dans l'ordre inverse, sur la base de la fonctionnalité impliquée. Il convient également de noter que chaque bloc des schémas fonctionnels et/ou des organigrammes, et les combinaisons de blocs des schémas fonctionnels et/ou des organigrammes, peuvent être mis en oeuvre par des systèmes matériels spéciaux qui effectue les fonctions ou les actes spécifiés ou exécutent des combinaisons de matériel spécial et d'instructions informatiques. [0033] Enfin, la terminologie utilisée dans le présent document ne vise qu'à décrire des modes de réalisation particuliers et ne vise pas à limiter l'invention. Dans le présent document, les formes singulières "un/une", et "le/la" s'entendent également du pluriel, à moins que le contexte n'indique clairement le contraire. Il sera en outre entendu que 11 les termes "comprend" et/ou "comprenant", lorsqu'ils sont utilisés dans la présente spécification, précisent la présence de caractéristiques, entiers, étapes, opérations, éléments et/ou composants indiqués, mais n'excluent pas la présence ou l'ajout d'une ou plusieurs autres caractéristiques, entiers, étapes, opérations, éléments, composants et/ou groupes de ceux-ci. [0034] Les structures, matériaux, actes et équivalents correspondants de tous les moyens ou éléments de l'étape et de la fonction dans les revendications ci-dessous sont destinés à inclure toute structure, tout matériau ou tout acte pour exécuter la fonction en combinaison avec d'autres éléments revendiqués comme revendiqué spécifiquement. La description de la présente invention a été présentée à des fins d'illustration et de description, mais ne se veut pas exhaustive ou limitée à l'invention sous la forme divulguée. De nombreuses modifications et variations seront apparentes aux hommes du métier sans s'écarter de la portée et de l'esprit de l'invention. Le mode de réalisation a été choisi et décrit afin d'expliquer au mieux les principes de l'invention et son application pratique, et de permettre à d'autres hommes du métier de comprendre l'invention pour diverses modes de réalisation avec diverses modifications adaptées à l'usage particulier envisagé. [0035] Après avoir ainsi décrit l'invention de la présente demande en détail et par référence à ses modes de réalisation, il apparaîtra que des modifications et des variations sont possibles sans s'écarter de la portée de l'invention définie dans les revendications ci-jointes comme suit : 12 [Revendication I] [Revendication 2] [Revendication 3] REVENDICATIONSProcédé de détermination dc salle de classe vacante dans la mise en correspondance de tuteurs négociés, le procédé comprenant les étapes consistant à : recevoir, par l'intermédiaire d'un réseau de communication informatique dans une mémoire d'un ordinateur hôte, une demande de tutorat pour des services de tutorat dc la part d'un étudiant enregistré à une sélection de cours dans un établissement d'enseignement, la demande spécifiant un des cours, un moment du tutorat et une durée du tutorat ; faire correspondre la demande de tutorat à un tuteur enregistré dans l'ordinateur hôte pour effectuer le tutorat dans le cours spécifié parmi les cours ; récupérer, à partir d'un stockage fixe, un manifeste des salles de classe de l'établissement d'enseignement ainsi qu'un horaire des cours pour les cours de l'établissement d'enseignement au moment du tutorat ; déterminer, à partir de l'horaire des cours, chacune des salles de classe du manifeste affectées à l'un des cours programmés au moment du tutorat et générer une liste des salles de classe du manifeste non affectées à l'un des cours programmés au moment du tutorat ; présenter au moins un sous-ensemble de la liste dans une interface utilisateur d'un appareil mobile d'au moins une personne parmi l'étudiant et le tuteur pour sélection comme lieu de prestation des services de tutorat au moment du tutorat ; et, sélectionner dans l'interface utilisateur l'une des salles de classe de la liste comme lieu de prestation sélectionné pour les services de tutorat au moment du tutorat. Procédé selon la revendication 1, comprenant en outre les étapes consistant à : géo-localiser chaque appareil mobile de l'étudiant et du tuteur ; et, inclure dans la liste uniquement les salles de classe situées entre la géolocalisation de chaque appareil mobile. Procédé selon la revendication 2, comprenant en outre, à condition que la liste ne comporte pas de salles de classe parce qu'il est déterminé qu'aucune des salles de classe de la liste n'est située entre la géolocalisation de chaque appareil mobile, un ajout à la liste d'une salle de classe déterminée comme étant la plus proche d'une géolocalisation de l'étudiant. 13 [Revendication 4] [Revendication 5] [Revendication 6] [Revendication 7] Procédé selon la revendication 2, comprenant en outre, à condition que la liste ne comporte pas de salles de classe parce qu'il est déterminé qu'aucune des salles de classe de la liste n'est située entre la géolocalisation de chaque appareil mobile, un ajout à la liste d'une salle de classe déterminée comme étant la plus proche d'une géolocalisation du tuteur. Procédé selon la revendication 2, comprenant en outre, à condition que la liste ne comporte pas de salles de classe parce qu'il est déterminé qu'aucune des salles de classe de la liste n'est située entre la géolocalisation de chaque appareil mobile, une récupération d'une liste des espaces publics parrainés géolocalisés à proximité de l'établissement d'enseignement et un ajout dans la liste des espaces publics parrainés, chacun avec un symbole correspondant entourant une offre promotionnelle. Procédé selon la revendication 2, comprenant en outre, à condition que la liste ne comporte pas de salles de classe parce qu'il est déterminé qu'aucune des salles de classe de la liste n'est située entre la géolocalisation de chaque appareil mobile, une récupération d'une liste de bibliothèques situées sur le campus de l'établissement d'enseignement et un ajout à cette liste d'une des bibliothèques considérées comme étant la plus proche de la géolocalisation de l'étudiant. Système de traitement de données configuré pour la détermination de salle de classe vacante dans la mise en correspondance de tuteurs négociés, le système comprenant : un système informatique hôte comprenant un ou plusieurs serveurs informatiques, chacun avec une mémoire et au moins un processeur, le système comprenant une multiplicité de liaisons de communication avec une multiplicité correspondante de dispositifs informatiques à distance sur un réseau de communication informatique ; une base de données couplée au système informatique hôte, la base de données comprenant une multiplicité de dossiers, chacun correspondant à un étudiant différent, chacun des dossiers comprenant une liste de cours des cours pour lesquels l'étudiant différent est enregistré dans un établissement d'enseignement, un profil démographique de l'étudiant différent et une indication d'un certain nombre de crédits disponibles pour utilisation pat- l'étudiant différent dans la fourniture de services de tutorat, la base de données comprenant de plus un registre des différents tuteurs pouvant fournir des services de tutorat liés aux différents sujets 14 [Revendication 8] [Revendication 9] académiques ; un module de mise en correspondance de tuteurs s'exécutant dans une mémoire du système informatique hôte, le module comprenant des instructions de programme informatique activées pendant l'exécution dans le système informatique hôte pour recevoir une demande de tutorat à partir du réseau de communication informatique, la demande identifiant un étudiant particulier enregistré à des études universitaires dans un établissement d'enseignement et portant sur un sujet académique spécifique pour une durée spécifiée, à un moment spécifié et faisant correspondre la demande avec un tuteur sélectionné parmi les tuteurs pour effectuer les services de tutorat comme demandé par cet étudiant particulier ; et un module de détermination de salle de classe vacante couplé au module de correspondance de tuteurs, le module de détermination de salle de classe vacante comprenant des instructions de programme informatique activées pendant l'exécution dans le système informatique hôte pour effectuer les étapes consistant à : récupérer, à partir d'un stockage fixe, un manifeste des salles de classe de l'établissement d'enseignement ainsi qu'un horaire des cours pour les cours de l'établissement d'enseignement au moment du tutorat ; déterminer, à partir de l'horaire des cours, chacune des salles de classe du manifeste affectées à l'un des cours programmés au moment du tutorat et générer une liste des salles de classe du manifeste non affectées à l'un des cours programmés au moment du tutorat ; présenter au moins un sous-ensemble de la liste dans une interface utilisateur d'un appareil mobile d'au moins une personne parmi l'étudiant et le tuteur pour sélection comme lieu de prestation des services de tutorat au moment du tutorat ; et, sélectionner dans l'interface utilisateur l'une des salles de classe de la liste comme lieu de prestation sélectionné pour les services de tutorat au moment du tutorat. Système selon la revendication 7, dans lequel les instructions de programme du module de détermination de salle de classe vacante sont configurées pour effectuer en cours d'exécution les étapes consistant à : géo-localiser chaque appareil mobile de l'étudiant et du tuteur ; et, inclure dans la liste uniquement les salles de classe situées entre la géolocalisation de chaque appareil mobile. Système selon la revendication 8, dans lequel les instructions de 15 [Revendication 10] [Revendication 11] [Revendication 12] [Revendication 13] programme du module de détermination de salle de classe vacante pendant l'exécution sont en outre configurées pour effectuer, à condition que la liste ne comporte pas de salles de classe parce qu'il est déterminé qu'aucune des salles de classe de la liste n'est située entre la géolocalisation de chaque appareil mobile, un ajout à la liste d'une salle de classe déterminée comme étant la plus proche d'une géolocalisation de l'étudiant. Système selon la revendication 8, dans lequel les instructions de programme du module de détermination de salle de classe vacante pendant l'exécution sont en outre configurées pour effectuer, à condition que la liste ne comporte pas de salles de classe parce qu'il est déterminé qu'aucune des salles de classe de la liste n'est située entre la géolocalisation de chaque appareil mobile, un ajout à la liste d'une salle de classe déterminée comme étant la plus proche d'une géolocalisation du tuteur. Système selon la revendication 8, dans lequel les instructions de programme du module de détermination de salle de classe vacante pendant l'exécution sont en outre configurées pour effectuer, à condition que la liste ne comporte pas de salles de classe parce qu'il est déterminé qu'aucune des salles de classe de la liste n'est située entre la géolocalisation de chaque appareil mobile, une récupération d'une liste des espaces publics parrainés géolocalisés à proximité de l'établissement d'enseignement et un ajout dans la liste des espaces publics parrainés chacun avec un symbole correspondant entourant une offre promotionnelle. Système selon la revendication 8, dans lequel les instructions de programme du module de détermination de salle de classe vacante pendant l'exécution sont en outre configurées pour effectuer, à condition que la liste ne comporte pas de salles de classe parce qu'il est déterminé qu'aucune des salles de classe de la liste n'est située entre la géolocalisation de chaque appareil mobile, la récupération d'une liste de bibliothèques situées sur le campus de l'établissement d'enseignement et un ajout à cette liste d'une des bibliothèques considérées comme étant la plus proche de la géolocalisation de l'étudiant. Produit de programme d'ordinateur pour la détermination de salle de classe vacante dans la mise en correspondance de tuteurs négociés, le produit de programme d'ordinateur comprenant des instructions de programme enregistrées sur un support de stockage lisible par or- 16 [Revendication 14] [Revendication 15] [Revendication 16] dinatcur, les instructions de programme étant exécutables par un dispositif pour amener le dispositif à effectuer les étapes consistant à : recevoir, par l'intermédiaire d'un réseau de communication informatique dans une mémoire d'un ordinateur hôte, une demande de tutorat pour des services de tutorat de la part d'un étudiant enregistré à une sélection de cours dans un établissement d'enseignement, la demande spécifiant un des cours, un moment du tutorat et une durée du tutorat ; faire correspondre la demande de tutorat à un tuteur enregistré dans l'ordinateur hôte pour effectuer le tutorat dans le cours spécifié parmi les cours ; récupérer, à partir d'un stockage fixe, un manifeste des salles de classe de l'établissement d'enseignement ainsi qu'un horaire des cours pour les cours de l'établissement d'enseignement au moment du tutorat ; déterminer, à partir de l'horaire des cours, chacune des salles de classe du manifeste affectées à l'un des cours programmés au moment du tutorat et générer une liste des salles de classe du manifeste non affectées à l'un des cours programmés au moment du tutorat ; présenter au moins un sous-ensemble de la liste dans une interface utilisateur d'un appareil mobile d'au moins une personne parmi l'étudiant et le tuteur pour sélection comme lieu de prestation des services de tutorat au moment du tutorat ; et, sélectionner dans l'interface utilisateur l'une des salles de classe de la liste comme lieu de prestation sélectionné pour les services de tutorat au moment du tutorat. Produit de programme d'ordinateur selon la revendication 13, dans lequel les instructions de programme amènent le dispositif à effectuer en outre les étapes consistant à : géo-localiser chaque appareil mobile de l'étudiant et du tuteur ; et, inclure dans la liste uniquement les salles de classe situées entre la géolocalisation de chaque appareil mobile. Produit de programme d'ordinateur selon la revendication 14, dans lequel les instructions de programme amènent le dispositif à effectuer en outre l'étape consistant en, à condition que la liste ne comporte pas de salles de classe parce qu'il est déterminé qu'aucune des salles de classe de la liste n'est située entre la géolocalisation de chaque appareil mobile, un ajout à la liste d'une salle de classe déterminée comme étant la plus proche d'une géolocalisation de l'étudiant. Produit de programme d'ordinateur selon la revendication 14, dans 17 [Revendication 17] lequel les instructions de programme amènent le dispositif à effectuer en outre l'étape consistant en, à condition que la liste ne comporte pas de salles de classe parce qu'il est déterminé qu'aucune des salles de classe de la liste n'est située entre la géolocalisation de chaque appareil mobile, un ajout à la liste d'une salle de classe déterminée comme étant la plus proche d'une géolocalisation du tuteur. [Revendication 18] Produit de programme d'ordinateur selon la revendication 14, dans lequel les instructions de programme amènent le dispositif à effectuer en outre les étapes consistant en, à condition que la liste ne comporte pas de salles de classe parce qu'il est déterminé qu'aucune des salles de classe de la liste n'est située entre la géolocalisation de chaque appareil mobile, une récupération d'une liste des espaces publics parrainés géolocalisés à proximité de l'établissement d'enseignement et un ajout dans la liste des espaces publics parrainés chacun avec un symbole correspondant entourant une offre promotionnelle. Produit de programme d'ordinateur selon la revendication 14, dans lequel les instructions de programme amènent le dispositif à effectuer en outre les étapes consistant en, à condition que la liste ne comporte pas de salles de classe parce qu'il est déterminé qu'aucune des salles de classe de la liste n'est située entre la géolocalisation de chaque appareil mobile, une récupération d'une liste de bibliothèques situées sur le campus de l'établissement d'enseignement et un ajout à cette liste d'une des bibliothèques considérées comme étant la plus proche de la géolocalisation de l'étudiant.