FR3094820A1 - Système, procédé et produit de programme informatique de traitement des données de tutorat - Google Patents
Système, procédé et produit de programme informatique de traitement des données de tutorat Download PDFInfo
- Publication number
- FR3094820A1 FR3094820A1 FR1903556A FR1903556A FR3094820A1 FR 3094820 A1 FR3094820 A1 FR 3094820A1 FR 1903556 A FR1903556 A FR 1903556A FR 1903556 A FR1903556 A FR 1903556A FR 3094820 A1 FR3094820 A1 FR 3094820A1
- Authority
- FR
- France
- Prior art keywords
- tutors
- tutoring
- student
- tutor
- particular student
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
- 238000000034 method Methods 0.000 title claims abstract description 29
- 238000004590 computer program Methods 0.000 title claims description 19
- 238000012545 processing Methods 0.000 title claims description 11
- 230000004044 response Effects 0.000 claims abstract description 20
- 238000004891 communication Methods 0.000 claims description 20
- 238000013507 mapping Methods 0.000 claims description 9
- 230000001960 triggered effect Effects 0.000 claims description 3
- 238000010586 diagram Methods 0.000 description 10
- 230000006870 function Effects 0.000 description 9
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 238000004458 analytical method Methods 0.000 description 2
- 239000000463 material Substances 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 230000003213 activating effect Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000002955 isolation Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0631—Resource planning, allocation, distributing or scheduling for enterprises or organisations
- G06Q10/06311—Scheduling, planning or task assignment for a person or group
- G06Q10/063112—Skill-based matching of a person or a group to a task
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
- G06Q50/20—Education
Landscapes
- Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- Engineering & Computer Science (AREA)
- Strategic Management (AREA)
- Educational Administration (AREA)
- Economics (AREA)
- Tourism & Hospitality (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Marketing (AREA)
- Theoretical Computer Science (AREA)
- General Business, Economics & Management (AREA)
- Entrepreneurship & Innovation (AREA)
- Quality & Reliability (AREA)
- Game Theory and Decision Science (AREA)
- Development Economics (AREA)
- Operations Research (AREA)
- Educational Technology (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Primary Health Care (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Un procédé de mise en correspondance de tuteur consiste à recevoir une demande identifiant un étudiant et spécifiant un sujet pour une durée donnée à un moment. Un dossier est trouvé pour l'étudiant qui stock une liste des cours des cours qu'il a suivis, un profil démographique et une indication d’un certain nombre de crédits disponible pour utilisation par l’étudiant particulier pour l’acquisition de tutorat. Une base de données de tuteurs enregistrés est ensuite interrogée pour connaître les tuteurs particuliers en mesure d'assurer le tutorat en relation avec le sujet et, en réponse, un sous-ensemble de tuteurs en mesure d'assurer le tutorat sur le sujet pour la durée et le moment sont reçues. Enfin, un message est diffusé à chaque tuteur du sous-ensemble pour inviter une acceptation d’une affectation à tutorat pour l'étudiant par un ou plusieurs tuteurs du sous-ensemble, et en réponse à un premier tuteur acceptant parmi les tuteurs du sous-ensemble, une rencontre est prévue entre l'étudiant particulier et le premier tuteur acceptant parmi les tuteurs à un endroit déterminé au moment spécifié. Figure pour l'abrégé : Figure 1
Description
La présente invention concerne le domaine de l'ordonnancement en ligne et plus particulièrement la coordination d'une session de tutorat d'étudiants.
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.
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 ce soit par l'établissement d’enseignement ou par un tiers privé, n'est pas sans inconvénients.
À cet égard, dans un premier temps, le besoin d'un tuteur se fait souvent sentir soudainement 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, l'identification rapide d'un tuteur particulier ayant une expertise spécifique dans le domaine d'études choisi peut être problématique et de nombreux tuteurs privés n'ont pas d'horaire flexible qui permettrait des sessions de tutorat de dernière minute. Bien sûr, alors que le centre de tutorat de l'université a une certaine capacité de présélectionner les tuteurs avant de permettre aux tuteurs de donner des cours particuliers aux étudiants, il n'y a pas de procédé de sélection pour les tuteurs privés. Ainsi, l'étudiant qui a besoin d'un tutorat doit simplement se fier aux affirmations d'un professeur particulier selon lesquelles ce dernier est capable de fournir un tutorat efficace dans le domaine qui l'intéresse. Enfin, les besoins de tutorat des différents étudiants dans une même matière peuvent varier sur la base des capacités, des connaissances et du style d'apprentissage de chacun des étudiants. Pourtant, tant dans le contexte du centre de tutorat parrainé ou soutenu par l'université que dans le contexte du tutorat privé par un tiers, la mise en correspondance des tuteurs avec des étudiants dans le besoin est largement déterminé par l'affectation aléatoire et non stratégique des tuteurs disponibles.
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 universitaire et fournissent un procédé, un système et un produit de programme informatique nouveaux et non évidents pour le tutorat. Dans un mode de réalisation de l'invention, la mise en correspondance de tuteur comprend la réception d'une demande de tutorat dans la mémoire d'un système informatique hôte à partir d'un réseau de communication informatique, la demande identifiant un étudiant enregistré à des études académiques 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é. Le procédé comprend en outre la localisation d'un dossier d'étudiant pour l'étudiant particulier identifié, le dossier d’étudiant stockant des données spécifiant une liste de cours des cours pour lesquels l'étudiant particulier est enregistré à l'établissement d’enseignement, un profil démographique de l'étudiant particulier et une indication d’un certain nombre de crédits disponible pour l’étudiant particulier pour l’utilisation des services de tutorat.
Le procédé comprend en outre l'interrogation d'une base de données de tuteurs enregistrés auprès du système informatique hôte pour fournir des services de tutorat en relation avec le sujet académique spécifique et la réception en réponse à l'interrogation d'un sous-ensemble de tuteurs qui sont en mesure de fournir les services de tutorat en relation avec le sujet académique spécifique pendant la durée spécifiée au moment spécifié. Enfin, le procédé comprend la transmission d'un message diffusé à chacun des tuteurs du sous-ensemble invitant chacun des tuteurs à accepter une affectation de tutorat pour l'étudiant particulier, sélectionner un premier tuteur acceptant parmi les tuteurs du sous-ensemble pour fournir des services de tutorat à l'étudiant particulier et répondre à la sélection par le premier tuteur acceptant parmi les tuteurs du sous-ensemble, en programmant une rencontre entre l'étudiant particulier et le premier tuteur acceptant parmi les tuteurs à un endroit déterminé pour le moment spécifié, et transmettre un message à chaque personne parmi l’étudiant particulier et le premier tuteur acceptant parmi les tuteurs indiquant la réunion programmée à cet endroit déterminé pour le moment spécifié.
Dans un aspect d’un mode de réalisation, le procédé comprend en outre le calcul d'une intensité de tutorat demandé par l'étudiant sur la base de la durée du tutorat spécifiée dans la demande et la sélection d'un tuteur acceptant ultérieurement parmi les tuteurs associés à des données dans le système informatique hôte ayant un profil correspondant mieux à l'intensité calculée que le premier tuteur acceptant parmi les tuteurs. Par exemple, l'intensité est calculée sur la base d'une disparité entre la durée de la demande et une durée historiquement associée au tutorat pour le sujet académique spécifié. Comme autre exemple, l'intensité est calculée sur la base d'une note actuelle pour un cours correspondant associé au sujet académique spécifié. Comme autre exemple, l'intensité est calculée sur la base d’une complexité des mots utilisés dans la demande. Par exemple, chaque mot de la demande peut être associé à un mot correspondant dans un index associé à un score de complexité. Le total des notes de complexité pour tous les mots de la demande peut ensuite être additionné et divisé par le nombre total de mots pour obtenir une valeur moyenne de complexité des mots qui peut ensuite être associée à une intensité spécifique dans un tableau ou par formule. Alternativement, la demande peut être soumise à un moteur d'analyse sémantique qui peut retourner un score de complexité pour les mots de la demande.
Dans un autre aspect d’un mode de réalisation, la sélection d'un premier tuteur acceptant parmi les tuteurs du sous-ensemble pour fournir des services de tutorat à l'étudiant particulier, comprend la détermination si l'étudiant particulier est enregistré ou non auprès du système informatique hôte en tant qu’utilisateur premium par opposition à un utilisateur standard. A condition qu'il soit déterminé que l'étudiant particulier est enregistré auprès du système informatique hôte en tant qu'utilisateur premium, un message est transmis à l'étudiant particulier avec une liste d'un ou plusieurs des tuteurs du sous-ensemble enregistrés comme ayant déjà donné du tutorat à l’étudiant particulier, et l'étudiant particulier est invité à sélectionner une affectation d’un des tuteurs du sous-ensemble pour effectuer les services de tutorat comme demandé par l'étudiant particulier. Mais, dans le cas contraire, un premier tuteur acceptant parmi les tuteurs du sous-ensemble est sélectionné pour fournir des services de tutorat à l'étudiant particulier.
Dans un autre aspect encore d’un mode de réalisation, le procédé consiste en outre à recevoir dans la mémoire de la plate-forme informatique hôte, à partir du réseau de communication informatique, une indication que les services de tutorat ont commencé entre l'étudiant particulier et le tuteur sélectionné. En réponse à l'indication, une minuterie est déclenchée. Par la suite, à l'expiration de la durée spécifiée dans la demande de la minuterie déclenchée, une partie des crédits disponibles pour l'étudiant particulier est transférée dans un dossier établi dans le système informatique hôte pour le tuteur sélectionné. Optionnellement, pendant les services de tutorat et après que les services de tutorat ont commencé entre l'étudiant et le tuteur sélectionné, une demande de mise en pause peut être reçue par le réseau de communication informatique. En réponse, la minuterie peut être mise en pause. En option, la pause peut être limitée à une période de temps fixe par session ou fraction de session, par exemple cinq minutes par tranche de trente minutes de tutorat programmé ou dix minutes par heure de tutorat programmé. Mais, sur réception d'une demande ultérieure de reprise des services de tutorat, la minuterie est reprise. Alternativement, après une durée prédéterminée pour la pause, la minuterie peut être reprise automatiquement sans intervention de l'utilisateur.
A noter qu'à l'issue des soixante (60) minutes de tutorat programmées, l'étudiant et le tuteur sélectionné sont invités à poursuivre la session si celle-ci a été programmée pendant plus de 60 minutes. De cette façon, dans le cas où la session de tutorat a pris fin, mais que l'une ou l'autre des parties a omis d'indiquer que la session est terminée, la session de tutorat sera automatiquement interrompue sans le consentement exprès de l'étudiant et du tuteur sélectionné pour continuer la session de tutorat.
Dans un autre mode de réalisation de l'invention, un système de traitement des données est configuré pour la mise en correspondance des tuteurs. Le système comprend un système informatique hôte comprenant un ou plusieurs serveurs informatiques, chacun avec 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. Le système comprend en outre 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 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 l'utilisation par l’étudiant différent pour l’utilisation de services de tutorat. La base de données comprend en outre un registre de différents tuteurs capables de fournir des services de tutorat en relation avec différents sujets académiques.
De manière importante, le système comprend un module de mise en correspondance de tuteur s'exécutant dans la mémoire du système informatique hôte. Le module comprend des instructions de programme informatique qui, pendant l'exécution dans le système informatique hôte, permettent de recevoir une demande de tutorat provenant du réseau de communication informatique, la demande identifiant un étudiant particulier enregistré à des études académiques dans un établissement d’enseignement et portant sur un sujet académique spécifique pour une durée spécifiée et à un moment spécifié. Les instructions permettent également de localiser un dossier d'étudiant pour l'étudiant particulier identifié dans la base de données et d'interroger la base de données en relation avec le sujet académique spécifique. Enfin, les instructions permettent de recevoir, en réponse à l’interrogation, un sous-ensemble de tuteurs qui sont en mesure de fournir les services de tutorat en relation avec le sujet académique spécifique pendant la durée spécifiée au moment spécifié, transmettant un message diffusé à chacun des tuteurs du sous-ensemble invitant chacun des tuteurs à accepter une assignation de tutorat pour l'étudiant particulier, sélectionner un premier tuteur acceptant parmi les tuteurs du sous-ensemble pour fournir des services de tutorat à l'étudiant particulier, et transmettre un message direct par le réseau de communication informatique à l’étudiant particulier pour l'inviter à confirmer l'affectation du tuteur sélectionné parmi les tuteur à fournir les services de tutorat comme demandés par l'étudiant particulier.
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.
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 :
Les modes de réalisation de l'invention permettent la mise en correspondance de tuteur. Conformément à un mode de réalisation de l'invention, un étudiant demande une session de tutorat via une interface utilisateur vers une application mobile couplée de manière communicative à un serveur de mise en correspondance de tuteurs distant. Dans le cadre de la demande, l'étudiant spécifie un sujet académique d'intérêt. En option, une liste de cours des cours pour lesquels l'étudiant a été enregistré en même temps peut être présentée dans l'interface utilisateur à partir de laquelle l'étudiant peut sélectionner le sujet académique qui l'intéresse. De plus, l'étudiant peut fournir des renseignements supplémentaires spécifiques sur la nature du tutorat demandé dans un champ libre de l'interface utilisateur. Enfin, l'étudiant peut indiquer une durée souhaitée et un moment pendant laquelle la session de tutorat doit avoir lieu. Une fois la demande formulée, elle est transmise au serveur de la mise en correspondance de tuteur distant.
Sur réception d'une demande de mise en correspondance de tuteur, le code programmatique du serveur de mise en correspondance de tuteur détermine un niveau d'intensité requis pour la session de tutorat demandée. À cet égard, le niveau d'intensité peut être calculé sur la base des durées recommandées préenregistrées pour le sujet d'intérêt spécifié dans la demande par rapport à la durée demandée par l'étudiant dans la demande. Dans la mesure où il existe une disparité dans la durée demandée et dans la durée recommandée préenregistrée, une intensité est déterminée sur la base de la disparité, par exemple comme une valeur proportionnelle ou une valeur inversement proportionnelle. Le niveau d'intensité peut également être calculé sur la base d'une analyse des mots du texte libre fourni avec la demande, les différents mots correspondant à des valeurs de sophistication différentes, de sorte qu'un score total de valeurs indique un degré de sophistication de l'étudiant demandant un tutorat et une intensité requise correspondante du tutorat. L'intensité du tutorat peut également être calculée sur la base d'une note actuelle ou d'un ensemble de notes d'examen dans le cours inscrit en même temps et portant sur le sujet académique qui vous intéresse, ou toute combinaison de ces éléments.
Une fois le niveau d'intensité déterminé, un registre des tuteurs inscrits est interrogé pour localiser un tuteur ayant un profil pré-enregistré qui inclut une capacité de fournir du tutorat au niveau requis d'intensité déterminée pour le sujet universitaire spécifié à l'heure désignée pour la durée spécifiée. En réponse à la demande, le registre renvoie un ou plusieurs tuteurs potentiels et le système de mise en correspondance de tuteur diffuse sur le réseau de communication informatique un message à chacun des tuteurs potentiels indiquant la session de tutorat demandée. Dans un premier aspect du mode de réalisation, un premier répondant de l'un des futurs tuteurs au message est choisi comme tuteur de l'étudiant en réponse à la demande de tutorat. Il est important de noter que le premier tuteur répondant parmi les tuteurs potentiels est sélectionné sans autre intervention de la part de l'étudiant afin d'éviter que l'étudiant ne préfère un tuteur en particulier sur la base de critères qui ne sont pas déjà pris en compte par le système de mise en correspondance de tuteur pour faire correspondre la demande aux profils préétablis des tuteurs et au niveau d'intensité requis pour ceux déterminés à être des tuteurs potentiels.
Cependant, dans un deuxième aspect du mode de réalisation, un niveau d'adhésion de l'étudiant de niveau standard entraîne l'affectation du premier tuteur correspondant à la session de tutorat demandée, mais un niveau d'adhésion de l'étudiant de niveau premium entraîne une liste d'un ou plusieurs des tuteurs potentiels répondant au message, ayant été enregistrés comme ayant déjà suivi l'étudiant particulier, parmi lesquels l'étudiant peut sélectionner un des tuteurs. Dans l'un ou l'autre cas, une séance de tutorat est programmée entre le tuteur sélectionné et l'étudiant au moment désigné et à l'endroit déterminé et des messages sont envoyés au tuteur sélectionné et à l'étudiant et le tuteur et l'étudiant sont alors présumés se rencontrer pour la séance de tutorat à l’endroit déterminé et au moment désigné.
Au début de la session de tutorat à l'endroit déterminé au moment désigné, le tuteur assigné, l'étudiant ou les deux peuvent indiquer en indiquant une demande pour commencer la session par le biais des interfaces utilisateur respectives dans les appareils mobiles respectifs. En réponse à l'indication du début de la session de tutorat, une minuterie fixée à la durée de la session de tutorat est activée. En option, la minuterie peut être mise en pause en réponse à une demande de pause de la session de tutorat présentée via l'interface utilisateur de l'étudiant, du tuteur affecté ou des deux. A la fin de la session de tutorat indiquée par l'expiration de la minuterie, un nombre prédéterminé de crédits associés à l'étudiant est déduit d'un compte de l'étudiant tel qu'indiqué dans une base de données du service de mise en correspondance de tuteur, et crédité sur le compte du tuteur affecté, également tel qu'indiqué dans la base de données du service de mise en correspondance de tuteur.
Dans une autre illustration, la figure 1 en graphique illustre un procédé de mise en correspondance de tuteur. Comme le montre la figure 1, un étudiant, par l'intermédiaire de l'interface utilisateur 100 jusqu'à un serveur de mise en correspondance de tuteur 120, formule une demande de services de tutorat. La demande est formulée par l'interaction de l'étudiant avec les différentes commandes de l'interface utilisateur 100. En particulier, et à titre d'exemple non limitatif, la figure 1 montre une interface utilisateur 100 comprenant des commandes présentant une liste sélectionnable de cours pour lesquels l'étudiant a été enregistrés en même temps et pour lesquels un tutorat est demandé, un champ de saisie dans lequel un moment pour la session de tutorat peut être spécifiée, un champ de saisie dans lequel un endroit 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 de tuteur 110, comprenant les informations fournies dans l'interface utilisateur 100, est transmise au serveur de mise en correspondance de tuteur 120 via un réseau de communication informatique.
Le serveur de mise en correspondance de tuteur 120, à la réception de la demande 110 de tuteur, calcule l'intensité demandée du tutorat pour la demande 110 de tuteur. À cet égard, le serveur de mise en correspondance de tuteur 120 calcule l'intensité requise sur la base d'une comparaison de la durée du tutorat demandée dans la demande du tuteur avec les données stockées dans la base de données 130 indiquant une durée habituelle ou typique de tutorat fournie pour le cours sélectionné dans la demande de tuteur, ou une durée historique du tutorat fournie à l'étudiant pendant une session de tutorat précédente pour le cours choisi. Par conséquent, lorsque la durée de tutorat est inférieure à la durée typique ou à la durée historique, une intensité plus élevée de tutorat est déterminée, tandis que lorsque la durée de tutorat dépasse la durée typique ou la durée historique, une intensité inférieure de tutorat est déterminée.
De plus, l'intensité requise peut être déterminée en analysant le texte du champ de saisie de texte libre et en évaluant l'utilisation de mots différents, les mots plus complexes recevant une note plus élevée que les mots moins complexes. Un score total peut être calculé et si le score total dépasse une valeur seuil, une compétence avancée est déterminée nécessitant un tutorat moins intensif, alors que si le score total tombe en dessous de la valeur seuil, une compétence plus limitée est déterminée nécessitant un tutorat plus intensif.
Comme possibilité supplémentaire, une performance actuelle dans le cours sélectionné pour l'étudiant est extraite de la base de données 130 dans laquelle sont stockés les résultats des tests individuels et les notes contemporaines pour un ensemble contemporain de cours enregistrés de l'étudiant, de sorte qu'une performance élevée aux examens passés indique une compétence suffisante et donc une intensité inférieure de tutorat, alors qu'une performance faible aux examens passés indique une compétence insuffisante et donc une intensité supérieure de tutorat. Bien entendu, d'autres modalités de calcul de l'intensité requise de tutorat restent dans la portée de la présente invention et ce qui précède doit être considéré comme de simples exemples de calcul de l'intensité de tutorat qui peut être pris isolément ou en combinaison avec d'autres.
Une fois l'intensité requise du tutorat calculée, le serveur de mise en correspondance de tuteur 120 génère une demande de tutorat pour diffusion sur les appareils informatiques mobiles 140 des seuls tuteurs enregistrés dans la base de données 130 connus pour avoir une compétence dans le tutorat des étudiants dans le domaine spécifié par la demande 110 de tuteur à l'intensité calculée. 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 à un tuteur correspondant parmi les tuteurs destinataires qui n'a pas encore été affecté à 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, le moment de l’occurrence de la session de tutorat, une durée de la session de tutorat et un lieu pour la session de tutorat. De plus, l'interface utilisateur 150 permet de filtrer les entrées de la liste sur la base du sujet, du moment de l’occurrence, de la durée, de l'endroit, si la demande concerne ou non un tutorat individuel, ou si la demande concerne ou non une session de tutorat de groupe. L'interface utilisateur 150 comprend en outre un bouton de soumission activable soumettant l'élection par l'un des 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 généralement un tuteur à l'étudiant selon le principe du premier arrivé, premier servi, ce qui signifie que le premier des tuteurs qui accepte la demande de diffusion est affecté automatiquement à l'étudiant pour le tutorat. Cependant, dans un autre aspect du mode de réalisation de l’invention, chaque étudiant peut être classé comme un abonné standard du serveur de mise en correspondance des tuteurs 120, ou comme un abonné premium du serveur de mise en correspondance des tuteurs 120. Dans le premier cas, l'étudiant reçoit l'affectation d'un tuteur selon le principe du premier arrivé, premier servi, tel qu'il est décrit, sans que l'étudiant n'ait la possibilité de sélectionner un tuteur préféré en plus de celui qui a été choisi selon le principe du premier arrivé, premier servi parmi le sous-groupe de tuteurs déterminé comme répondant le mieux à la demande. Mais, dans le dernier cas, une interface utilisateur supplémentaire 160 est présentée à l'étudiant, ce qui lui permet de sélectionner parmi un ou plusieurs des tuteurs répondants enregistrés comme ayant déjà donné des cours particuliers à l'étudiant. À cet effet, un ensemble d'un ou plusieurs des tuteurs répondants enregistrés comme ayant déjà encadré l'étudiant peut être présenté dans une liste sélectionnable, chaque entrée permettant un affichage d'un profil d'un tuteur correspondant pour l'entrée. Une fois que l'étudiant a sélectionné l'une des entrées de la liste, le tuteur sélectionné parmi les tuteurs est alors chargé d'effectuer les services de tutorat pour l'étudiant.
En option, l'étudiant peut opter pour une session de tutorat en groupe via l'interface utilisateur 100, comme le montre la Figure 1. En réponse à la sélection de la session de tutorat de groupe, un hyperlien peut être créé pour fournir un lien programmatique vers la session de tutorat affecté. L'étudiant peut alors envoyer le lien hypertexte à un ou plusieurs autres étudiants enregistrés en connexion avec le serveur de mise en correspondance de tuteur 120. En activant l'hyperlien dans différentes instances de l'interface utilisateur 100 par un étudiant différent recevant le message, la session de tutorat affecté est alors affichée dans l'instance de l'interface utilisateur 100 de l'étudiant différent et l'étudiant différent peut alors accepter de participer à la session de tutorat de groupe. Pour chacun des différents étudiants qui choisissent de participer à la session de tutorat en groupe, le nombre prédéterminé de crédits à transférer au tuteur pour la session de tutorat en groupe augmente d'un montant marginal, mais la proportion du nombre de crédits transférés de chaque étudiant individuel au tuteur diminue sur la base d'une part proportionnelle du nombre de crédits sur la base du nombre d'étudiants qui acceptent de participer au tutorat en groupe.
Il convient de noter que le procédé décrit à la figure 1 est mis en œuvre dans un système informatique de traitement des données. Dans une autre illustration, la figure 2 montre schématiquement un système de traitement de données configuré pour la mise en correspondance de tuteur. Le système comprend un serveur informatique hôte 240 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 dispositifs informatiques 210, par exemple un ou plusieurs dispositifs mobiles ou un ou plusieurs dispositifs adaptés au fonctionnement d'un navigateur Web, sur un réseau de communication informatique 230, chacun des dispositifs mobiles 210 appartenant soit à un étudiant dans un établissement d’enseignement, soit à un tuteur dans l'établissement d’enseignement, soit aux deux.
Le serveur informatique hôte 240 comprend une base de données 250 qui peut comprendre une ou plusieurs bases de données présentes localement dans le serveur informatique hôte 240 ou accessibles à distance par le serveur informatique hôte 240. La base de données 250 comprend un registre de tuteur 250A et une table d’étudiant 250B. Le registre de tuteur 250A comprend une liste des différents tuteurs enregistrés pour fournir des services de tutorat dans le cadre d'un ou plusieurs sujets académiques à un niveau d'intensité spécifié. La table d’étudiant 250B comprend une liste des étudiants enregistrés pour recevoir des services de tutorat. Optionnellement, la table d’étudiant 250B comprend pour chaque étudiant correspondant, un ensemble de cours pour lesquels l'étudiant correspondant est inscrit en même temps à l'établissement d'enseignement.
L'ensemble des cours peut être spécifié manuellement par l'étudiant, extrait par calcul d'un relevé de notes ou d'un document d'inscription numérisé, ou automatiquement extrait de la base de données de registraire 270 du système d'information 260 de l'établissement d’enseignement par le biais d'une interface de demande 280 vers la base de données de registraire 270. Comme option supplémentaire, la table d’étudiants 250B comprend des données sur le rendement de chaque étudiant correspondant pour chaque cours correspondant. Enfin, la table d’étudiants 250B comprend la comptabilisation d'un certain nombre de crédits détenus par chacun des étudiants correspondants pour la rémunération des tuteurs enregistrés pour les services de tutorat.
Il est important de noter qu'un module de mise en correspondance des tuteurs 300 s'exécute dans la mémoire du serveur informatique hôte 240. Le module de mise en correspondance de tuteur 300 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 tuteur 220 dans un appareil mobile 210 d'une demande de tuteur pour des services de tutorat pour un sujet académique spécifié d'intérêt à un moment et à un endroit 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 de tuteur 250A, 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 diffusent en outre la sélection des tuteurs, la demande de tuteur pour la visualisation dans l'interface utilisateur 220 de l'un respectif des appareils mobiles 210 de la sélection des tuteurs. Enfin, les instructions du programme en cours d'exécution apparient un premier tuteur répondant de l'un des 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.
Dans une illustration encore plus détaillée du fonctionnement du module de mise en correspondance de tuteur 300, la figure 3 est un organigramme illustrant un procédé de mise en correspondance de tuteur. En commençant dans le bloc 300, un utilisateur final se connecte au système de mise en correspondance de tuteur en soumettant au système de mise en correspondance de tuteur, à partir d'une interface utilisateur, des informations d'identification pertinentes qui peuvent être traitées localement dans un appareil informatique mobile de l'utilisateur final affichant l'interface utilisateur, ou à distance dans le système informatique hôte. Après l'authentification, dans le bloc 310, il est déterminé si l'utilisateur final agit en tant qu'étudiant ou tuteur. Si un étudiant, dans le bloc 320, une demande de tuteur est créée par l'étudiant dans l'interface utilisateur et téléchargée dans le module de mise en correspondance de tuteur qui calcule l'intensité de tutorat requise par l'étudiant, sélectionne un sous-ensemble de tuteurs enregistrés dans le module de mise en correspondance de tuteur et diffuse une demande de tutorat à chaque tuteur dans ce sous-ensemble. Ainsi, dans le bloc 330, dans l'interface utilisateur de l'appareil mobile du tuteur, la demande de tutorat est reçue et dans le bloc 340, le tuteur accepte la demande, ce qui provoque le retour d'un message d'acceptation vers le module hôte correspondant.
Dans le bloc 350, sur réception du message d'acceptation, le module de mise en correspondance hôte transmet un message pour affichage dans l'interface utilisateur de l'appareil mobile de l'étudiant (et aussi pour affichage dans l'interface utilisateur du tuteur) d'une session de tutorat programmée à un endroit déterminé pendant le temps spécifié. Dans le bloc de décision 360, en présumant que l'étudiant et le tuteur se rencontrent à l'endroit déterminé au moment spécifiée, il est déterminé ensuite si l'étudiant et le tuteur assigné ont indiqué ou non que la session de tutorat programmée a commencé et, le cas échéant, le module de mise en correspondance hôte enregistre le début de la session de tutorat dans le bloc 370. De plus, en réponse à l'indication que la session de tutorat a commencée, dans le bloc 380, une minuterie est lancée pour la durée spécifiée de la session de tutorat, soit dans l'un ou l'autre des appareils mobiles de l'étudiant et du tuteur, soit dans le module de mise en correspondance de tuteur.
Dans le bloc de décision 390, il est donc déterminé si la minuterie a expiré ou non. Si ce n'est pas le cas, dans le bloc 400, il est en outre déterminé si l'étudiant et le tuteur ont demandé ou non une pause dans la session de tutorat par le biais d'une commande de bouton appropriée dans l'interface utilisateur des appareils mobiles respectifs. Si c'est le cas, dans le bloc 410, la minuterie est mise en pause. Mais, dans le bloc de décision 420, si une demande de reprise de la session de tutorat est déterminée par l'actionnement d'une commande d'interface utilisateur de l'interface utilisateur de l'un ou l'autre appareil mobile, alors la minuterie reprend et dans le bloc 390, il est déterminé à nouveau si la minuterie a expiré ou pas. Une fois la minuterie écoulée, dans le bloc 430, les crédits spécifiés pour la session de tutorat sont transférés de l'étudiant au tuteur.
La présente invention peut être incorporée dans un système, un procédé, un programme d'ordinateur ou toute combinaison de ceux-ci. Le programme d'ordinateur 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. Le 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 semi-conducteur ou toute combinaison appropriée de ce qui précède, sans toutefois s'y limiter.
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.
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.
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 œuvre les fonctions/actions indiquées dans le ou les blocs des organigrammes et/ou des schémas fonctionnels.
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 œuvre 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 œuvre 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.
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 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.
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é.
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 :
Claims (19)
- Procédé de mise en correspondance de tuteur comprenant les étapes consistant à :
recevoir une demande de tutorat dans la mémoire d'un système informatique hôte à partir d'un réseau de communication informatique, la demande identifiant un étudiant particulier enregistré à des études académiques dans un établissement d’enseignement et portant sur un sujet académique spécifique pour une durée spécifiée et à un moment spécifié ;
localiser un dossier d'étudiant pour l'étudiant particulier identifié, le dossier d'étudiant stockant des données spécifiant une liste de cours des cours pour lesquels l'étudiant particulier est enregistré à l'établissement d’enseignement, un profil démographique de l'étudiant particulier et une indication d'un certain nombre de crédits disponibles pour l'étudiant particulier pour l'utilisation des services de tutorat ;
interroger une base de données de tuteurs enregistrés auprès du système informatique hôte pour fournir des services de tutorat en relation avec le sujet académique spécifique et recevoir en réponse à l'interrogation, un sous-ensemble de tuteurs qui sont en mesure de fournir les services de tutorat en relation avec le sujet académique spécifique pendant la durée spécifiée au moment spécifié ;
transmettre un message diffusé à chacun des tuteurs du sous-ensemble invitant chacun des tuteurs à accepter une affectation de tutorat pour l'étudiant particulier ;
sélectionner un premier tuteur acceptant parmi les tuteurs du sous-ensemble pour fournir des services de tutorat à l'étudiant particulier ; et,
en réponse à la sélection par le premier tuteur acceptant parmi les tuteurs du sous-ensemble, programmer une réunion entre l'étudiant particulier et le premier tuteur acceptant parmi les tuteurs à un endroit déterminé pour le moment spécifié, et transmettre un message à chaque personne parmi l’étudiant particulier et le premier tuteur acceptant parmi les tuteurs indiquant la réunion programmée à cet endroit déterminé pour le moment spécifié. - Procédé selon la revendication 1, comprenant en outre les étapes consistant à :
calculer une intensité du tutorat demandé par l'étudiant particulier sur la base de la durée du tutorat spécifiée dans la demande ; et,
sélectionner un tuteur acceptant ultérieurement parmi les tuteurs associé à des données dans le système informatique hôte ayant un profil correspondant mieux à l'intensité calculée que le premier tuteur acceptant parmi les tuteurs. - Procédé selon la revendication 2, dans lequel l'intensité est calculée sur la base d'une disparité entre la durée de la demande et une durée historiquement associée au tutorat pour le sujet académique spécifié.
- Procédé selon la revendication 2, dans lequel l'intensité est calculée sur la base d'une note actuelle pour un cours correspondant associé au sujet académique spécifié.
- Procédé selon la revendication 2, dans lequel l'intensité est calculée sur la base d'une complexité de mots utilisés dans la demande.
- Procédé selon la revendication 1, dans lequel sélectionner un premier tuteur acceptant parmi les tuteurs du sous-ensemble pour fournir des services de tutorat à l'étudiant particulier, comprend les étapes consistant à :
déterminer si l'étudiant particulier est enregistré ou non auprès du système informatique hôte en tant qu'utilisateur premium par opposition à un utilisateur standard ; et,
à condition qu'il soit déterminé que l'étudiant particulier est enregistré auprès du système informatique hôte en tant qu'utilisateur premium, transmettre un message à l'étudiant particulier avec une liste d'un ou plusieurs des tuteurs du sous-ensemble enregistrés comme ayant déjà donné du tutorat à l'étudiant particulier, et inviter l'étudiant particulier à sélectionner une affectation d’un des tuteurs du sous-ensemble pour effectuer les services de tutorat comme demandé par l’étudiant particulier, mais sélectionner autrement le premier tuteur acceptant parmi les tuteurs du sous-ensemble pour fournir les services de tutorat à l’étudiant particulier. - Procédé selon la revendication 1, comprenant en outre les étapes consistant à :
recevoir dans la mémoire de la plate-forme informatique hôte à partir du réseau de communication informatique une indication que les services de tutorat ont commencé entre l'étudiant particulier et le tuteur sélectionné parmi les tuteurs ;
répondre à l'indication en déclenchant une minuterie ; et,
à l’expiration de la durée spécifiée dans la demande de la minuterie déclenchée, transférer une partie des crédits disponibles pour l'étudiant particulier à un dossier établi dans le système informatique hôte pour le tuteur sélectionné parmi les tuteurs. - Procédé selon la revendication 5, comprenant en outre les étapes consistant à :
recevoir dans la mémoire de la plate-forme informatique hôte à partir du réseau de communication informatique une demande de mise en pause des services de tutorat après que les services de tutorat ont commencé entre l'étudiant particulier et le tuteur sélectionné parmi les tuteurs ;
répondre à la demande de pause en mettant en pause la minuterie ; et,
à la réception d'une demande ultérieure de reprise des services de tutorat, reprendre la minuterie. - Procédé selon la revendication 1, dans lequel la demande spécifie en outre un choix entre une session de tutorat privé et une session de tutorat de groupe, le sous-ensemble de tuteurs étant filtré pour inclure uniquement les tuteurs associés au tutorat de groupe en réponse à une demande spécifiant en outre un choix pour une session de tutorat de groupe.
- Système de traitement de données configuré pour la mise en correspondance de tuteur, le système comprenant :
un système informatique hôte comprenant un ou plusieurs serveurs informatiques, chacun avec 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 l’utilisation par l'étudiant différent pour l'utilisation de services de tutorat, la base de données comprenant en outre un registre de différents tuteurs capables de fournir des services de tutorat en relation avec différents sujets académiques ; et
un module de mise en correspondance de tuteur s'exécutant dans la mémoire du système informatique hôte, le module comprenant des instructions de programme informatique étant configuré pour, pendant l'exécution dans le système informatique hôte, effectuer les étapes consistant à :
recevoir une demande de tutorat provenant du réseau de communications informatique, la demande identifiant un étudiant particulier enregistré à des études académiques dans un établissement d’enseignement et portant sur un sujet académique spécifique pour une durée spécifiée et à un moment spécifié ;
localiser un dossier d'étudiant pour l'étudiant particulier identifié dans la base de donné,
interroger la base de données en relation avec le sujet académique spécifique ; et
recevoir en réponse à l'interrogation, un sous-ensemble de tuteurs qui sont en mesure de fournir les services de tutorat en relation avec le sujet académique spécifique pendant la durée spécifiée au moment spécifié ;
transmettre un message diffusé à chacun des tuteurs du sous-ensemble invitant chacun des tuteurs à accepter une affectation de tutorat pour l'étudiant particulier ;
sélectionner un premier tuteur acceptant parmi les tuteurs du sous-ensemble pour fournir des services de tutorat à l'étudiant particulier ; et,
en réponse à la sélection par le premier tuteur acceptant parmi les tuteurs du sous-ensemble, programmer une réunion entre l'étudiant particulier et le premier tuteur acceptant parmi les tuteurs à un endroit déterminé pour le moment spécifié, et transmettre un message provenant du réseau de communisations informatique à chaque personne parmi l’étudiant particulier et le premier tuteur acceptant parmi les tuteurs indiquant la réunion programmée à cet endroit déterminé pour le moment spécifié. - Produit de programme d’ordinateur pour la mise en correspondance de tuteur, le produit de programme d’ordinateur comprenant des instructions de programme enregistrées sur un support de stockage lisible par ordinateur, les instructions de programme étant exécutables par un dispositif pour amener le dispositif à effectuer les étapes consistant à :
recevoir une demande de tutorat dans la mémoire d'un système informatique hôte à partir d'un réseau de communication informatique, la demande identifiant un étudiant particulier enregistré à des études académiques dans un établissement d’enseignement et portant sur un sujet académique spécifique pour une durée spécifiée et à un moment spécifié ;
localiser un dossier d'étudiant pour l'étudiant particulier identifié, le dossier d'étudiant stockant des données spécifiant une liste de cours des cours pour lesquels l'étudiant particulier est enregistré à l'établissement d’enseignement, un profil démographique de l'étudiant particulier et une indication d'un certain nombre de crédits disponibles pour l'étudiant particulier pour l'utilisation des services de tutorat ;
interroger une base de données de tuteurs enregistrés auprès du système informatique hôte pour fournir des services de tutorat en relation avec le sujet académique spécifique et recevoir en réponse à l'interrogation, un sous-ensemble de tuteurs qui sont en mesure de fournir les services de tutorat en relation avec le sujet académique spécifique pendant la durée spécifiée au moment spécifié ;
transmettre un message diffusé à chacun des tuteurs du sous-ensemble invitant chacun des tuteurs à accepter une affectation de tutorat pour l'étudiant particulier ;
sélectionner un premier tuteur acceptant parmi les tuteurs du sous-ensemble pour fournir des services de tutorat à l'étudiant particulier ; et,
transmettre un message direct à l’étudiant particulier pour confirmer une affectation du tuteur sélectionné parmi les tuteurs à effectuer les services de tutorat comme requis par l’étudiant particulier. - Produit de programme d’ordinateur selon la revendication 11, dans lequel les instructions de programme amènent le dispositif à effectuer en outre les étapes consistant à :
calculer une intensité du tutorat requis par l’étudiant sur la base de la durée du tutorat précisée dans la demande ; et,
sélectionner un tuteur acceptant ultérieurement parmi les tuteurs associé à des données dans le système informatique hôte ayant un profil correspondant mieux à l'intensité calculée que le premier tuteur acceptant parmi les tuteurs. - Produit de programme d’ordinateur selon la revendication 12, dans lequel l'intensité est calculée sur la base d'une disparité entre la durée de la demande et une durée historiquement associée au tutorat pour le sujet académique spécifié.
- Produit de programme d’ordinateur selon la revendication 12, dans lequel l'intensité est calculée sur la base d'une note actuelle pour un cours correspondant associé au sujet académique spécifié.
- Produit de programme d’ordinateur selon la revendication 12, dans lequel l'intensité est calculée sur la base d'une complexité de mots utilisés dans la demande.
- Produit de programme d’ordinateur selon la revendication 11, dans lequel la sélection d'un premier tuteur acceptant parmi les tuteurs du sous-ensemble pour fournir des services de tutorat à l'étudiant particulier, comprend les étapes consistant à :
déterminer si l'étudiant particulier est enregistré ou non auprès du système informatique hôte en tant qu'utilisateur premium par opposition à un utilisateur standard ; et,
à condition qu'il soit déterminé que l'étudiant particulier est enregistré auprès du système informatique hôte en tant qu'utilisateur premium, transmettre un message à l'étudiant particulier avec une liste d'un ou plusieurs des tuteurs du sous-ensemble enregistrés comme ayant déjà donné du tutorat à l'étudiant particulier, et inviter l'étudiant particulier à sélectionner une affectation d’un des tuteurs du sous-ensemble pour effectuer les services de tutorat comme demandé par l’étudiant particulier, mais sélectionner autrement le premier tuteur acceptant parmi les tuteurs du sous-ensemble pour fournir les services de tutorat à l’étudiant particulier. - Produit de programme d’ordinateur selon la revendication 11, dans lequel les instructions de programme amènent le dispositif à effectuer en outre les étapes consistant à :
recevoir dans la mémoire de la plate-forme informatique hôte à partir du réseau de communication informatique une indication que les services de tutorat ont commencé entre l'étudiant particulier et le tuteur sélectionné parmi les tuteurs ;
répondre à l'indication en déclenchant une minuterie ; et,
à l’expiration de la durée spécifiée dans la demande de la minuterie déclenchée, transférer une partie des crédits disponibles pour l'étudiant particulier à un dossier établi dans le système informatique hôte pour le tuteur sélectionné parmi les tuteurs. - Produit de programme d’ordinateur selon la revendication 15, dans lequel les instructions de programme amènent le dispositif à effectuer en outre les étapes consistant à :
recevoir dans la mémoire de la plate-forme informatique hôte à partir du réseau de communication informatique une demande de mise en pause des services de tutorat après que les services de tutorat ont commencé entre l'étudiant particulier et le tuteur sélectionné parmi les tuteurs ;
répondre à la demande de pause en mettant en pause la minuterie ; et,
à la réception d'une demande ultérieure de reprise des services de tutorat, reprendre la minuterie. - Produit de programme d’ordinateur selon la revendication 11, dans lequel la demande spécifie en outre un choix entre une session de tutorat privé et une session de tutorat de groupe, le sous-ensemble de tuteurs étant filtré pour inclure uniquement les tuteurs associés au tutorat de groupe en réponse à une demande spécifiant en outre un choix pour une session de tutorat de groupe.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR1903556A FR3094820A1 (fr) | 2019-04-03 | 2019-04-03 | Système, procédé et produit de programme informatique de traitement des données de tutorat |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR1903556A FR3094820A1 (fr) | 2019-04-03 | 2019-04-03 | Système, procédé et produit de programme informatique de traitement des données de tutorat |
FR1903556 | 2019-04-03 |
Publications (1)
Publication Number | Publication Date |
---|---|
FR3094820A1 true FR3094820A1 (fr) | 2020-10-09 |
Family
ID=67875545
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
FR1903556A Withdrawn FR3094820A1 (fr) | 2019-04-03 | 2019-04-03 | Système, procédé et produit de programme informatique de traitement des données de tutorat |
Country Status (1)
Country | Link |
---|---|
FR (1) | FR3094820A1 (fr) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020013836A1 (en) * | 2000-07-18 | 2002-01-31 | Homework911.Com Inc. | Interactive online learning with student-to-tutor matching |
US20140350987A1 (en) * | 2011-09-13 | 2014-11-27 | Monk Akarshala Design Private Limited | Hierarchical relationships between learners in a modular learning system |
US20160148330A1 (en) * | 2014-11-25 | 2016-05-26 | Pluralsight, LLC | Providing Mentor Assistance in an Embedded Marketplace |
-
2019
- 2019-04-03 FR FR1903556A patent/FR3094820A1/fr not_active Withdrawn
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020013836A1 (en) * | 2000-07-18 | 2002-01-31 | Homework911.Com Inc. | Interactive online learning with student-to-tutor matching |
US20140350987A1 (en) * | 2011-09-13 | 2014-11-27 | Monk Akarshala Design Private Limited | Hierarchical relationships between learners in a modular learning system |
US20160148330A1 (en) * | 2014-11-25 | 2016-05-26 | Pluralsight, LLC | Providing Mentor Assistance in an Embedded Marketplace |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11128484B2 (en) | Advising meeting participants of their contributions based on a graphical representation | |
US11954647B2 (en) | Learning management system | |
US9886288B2 (en) | Guided edit optimization | |
US20100057644A1 (en) | Interactive digital video library | |
JP2022527640A (ja) | ミーティングエンゲージメントの改善のためのシステム及び方法 | |
US20120072261A1 (en) | Systems and methods for self-service automated multimodal surveys | |
Kato et al. | The impact of questionnaire length on the accuracy rate of online surveys | |
AU2013204532B2 (en) | Electronic data generation methods | |
US11694564B2 (en) | Maze training platform | |
US20140068437A1 (en) | Computerized system and method of communicating about digital content | |
AU2009257850A1 (en) | Differentiated, integrated and individualized education | |
US20170061019A1 (en) | Managing question and answer sessions during a web conference | |
US20120069977A1 (en) | Systems and methods for self-service automated dial-out and call-in surveys | |
WO2013010207A1 (fr) | Procédés de génération de données électroniques | |
JP6031010B2 (ja) | ウェブラーニングシステム、ウェブラーニングシステム用プログラム及びウェブラーニング方法 | |
Følstad et al. | Applying transactional NPS for customer journey insight: Case experiences and lessons learned | |
US20210026500A1 (en) | User Interaction Determination Within a Webinar System | |
US9270711B1 (en) | System and method for aggregating feedback | |
Alameddine | Perceptions of executives from seven selected companies of the use of social media in marketing practices | |
FR3094820A1 (fr) | Système, procédé et produit de programme informatique de traitement des données de tutorat | |
JP2008097380A (ja) | アンケート処理装置、システム、方法及びコンピュータプログラム | |
US20190319813A1 (en) | Systems and methods for fostering on-line working relationships and virtual team building | |
Bouchet et al. | Do MOOC students come back for more? Recurring Students in the GdP MOOC | |
US20200320651A1 (en) | Tutoring data processing system, method and computer program product | |
Prabhakar et al. | mooKIT–A MOOC Platform for Developing Countries |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PLFP | Fee payment |
Year of fee payment: 2 |
|
PLSC | Publication of the preliminary search report |
Effective date: 20201009 |
|
PLFP | Fee payment |
Year of fee payment: 3 |
|
ST | Notification of lapse |
Effective date: 20221205 |