A description of an educational course can be received and a first LLM can be prompted, based on the description of the educational course, to generate an outline for the educational course, the outline including a plurality of modules for the educational course and descriptions of the modules, each description of a module of the plurality of modules including one or more learning objectives for the module, Based on the learning objectives for the modules, search queries for searching a database of course content can be generated. Candidate course content responsive to the search queries being executed on the database can be received from a database of existing course content. Based on the description of the educational course, a second LLM can be prompted to organize at least a subset of the candidate course content to generate the educational course, and the generated educational course can be received.
G06Q 10/0637 - Gestion ou analyse stratégiques, p. ex. définition d’un objectif ou d’une cible pour une organisationPlanification des actions en fonction des objectifsAnalyse ou évaluation de l’efficacité des objectifs
A request may be received for a guided project teaching usage of a network-accessible resource, the guided project including an instruction video explaining the usage of the network-accessible resource. In response to the request, a virtual browser cloud workspace running on a containerized computation environment hosting a virtual browser and remote access software may be provided. An interactive learning environment may be provided that includes a virtual browser interactive window and an instructional window, and the instruction video may be provided within the instructional window. Using the remote access software, bidirectional communication may be provided between the virtual browser interactive window and the virtual browser while the virtual browser is accessing the network-accessible resource, to thereby provide control of the network-accessible resource at the virtual browser interactive window to complete the guided project in conjunction with the instruction video.
09 - Appareils et instruments scientifiques et électriques
35 - Publicité; Affaires commerciales
41 - Éducation, divertissements, activités sportives et culturelles
42 - Services scientifiques, technologiques et industriels, recherche et conception
Produits et services
Computer software for accessing and authoring online content
and talk, namely, electronic site authoring; computer
software for downloading and uploading educational media,
course content, assignments, modules, lectures, audio,
video, and documents in electronic form; computer software
for providing online courses, seminars, interactive classes,
educational instruction, and course and assignment grading;
computer software for providing educational testing,
automated educational assessments, secure educational
assessments, peer to peer instruction and grading, online
education credit and degree evaluation; computer software
for review of courses for state examinations; computer
software for providing educational information regarding
course reviews, offerings and descriptions at the secondary
and post-secondary level; computer software for providing
training of students for certification in academic and
skills disciplines at the secondary and post-secondary
level; computer software for tutoring at the secondary and
post-secondary level. Providing online employment information and employment
services, namely, employee lead generation for employers,
recruitment of employees, job listings, and resumes;
providing online employment counseling, career placement
services, and personnel recruitment; providing online
employment placement; providing online resume matching
services; providing employee and student assessments and
screenings, namely, interviewing services for personal
recruitment provided online with online video, audio and
textual interviewing applications to support recruiting,
admissions and general candidate screening processes;
providing online advertising; promotional sponsorship of
academic and skills-building courses. Educational services, namely, providing online courses,
seminars, interactive classes, and peer to peer instruction
and grading in the field of secondary, post-secondary and
skills education; educational services, namely, providing
educational testing, automated educational assessments,
secure educational assessments, peer to peer instruction and
grading, online education credit and degree evaluation;
review of courses for state examinations; providing
educational information regarding course reviews, offerings
and descriptions at the secondary and post-secondary level;
providing training of students for certification in academic
and skills disciplines at the secondary and post-secondary
level; tutoring at the secondary and post-secondary level;
obtaining school transcripts on behalf of customers and
providing the customer's transcripts to schools. Providing tools for accessing and authoring online content
and talk, namely, electronic site authoring; providing
temporary use of online non-downloadable software for
providing educational testing, instruction and grading;
hosting of digital content on the internet.
4.
Secure computer-implemented execution and evaluation of programming assignments for on demand courses
A computer system includes a course repository and a server. The course repository includes a video of an online course, an instructor provided output for a programming assignment associated with the online course, and a submission script for generating student provided output for the programming assignment. The server includes a submission module that receives and verifies the student provided output for the programming assignment. The server further includes one or more built-in grader applications that compare the student provided output with the instructor provided output to determine a grade for the programming assignment.
G09B 5/02 - Matériel à but éducatif à commande électrique avec présentation visuelle du sujet à étudier, p. ex. en utilisant une bande filmée
G09B 7/02 - Dispositifs ou appareils d'enseignement à commande électrique procédant par questions et réponses du type où l'élève doit donner une réponse à la question posée, ou bien où la machine donne une réponse à la question posée par l'élève
09 - Appareils et instruments scientifiques et électriques
35 - Publicité; Affaires commerciales
41 - Éducation, divertissements, activités sportives et culturelles
42 - Services scientifiques, technologiques et industriels, recherche et conception
Produits et services
(1) Computer software for accessing and authoring online content and talk, namely, electronic site authoring; computer software for downloading and uploading educational media, course content, assignments, modules, lectures, audio, video, and documents in electronic form; computer software for providing online courses, seminars, interactive classes, educational instruction, and course and assignment grading; computer software for providing educational testing, automated educational assessments, secure educational assessments, peer to peer instruction and grading, online education credit and degree evaluation; computer software for review of courses for state examinations; computer software for providing educational information regarding course reviews, offerings and descriptions at the secondary and post-secondary level; computer software for providing training of students for certification in academic and skills disciplines at the secondary and post-secondary level; computer software for tutoring at the secondary and post-secondary level. (1) Providing online employment information and employment services, namely, employee lead generation for employers, recruitment of employees, job listings, and resumes; providing online employment counseling, career placement services, and personnel recruitment; providing online employment placement; providing online resume matching services; providing employee and student assessments and screenings, namely, interviewing services for personal recruitment provided online with online video, audio and textual interviewing applications to support recruiting, admissions and general candidate screening processes; providing online advertising; promotional sponsorship of academic and skills-building courses.
(2) Educational services, namely, providing online courses, seminars, interactive classes, and peer to peer instruction and grading in the field of secondary, post-secondary and skills education; educational services, namely, providing educational testing, automated educational assessments, secure educational assessments, peer to peer instruction and grading, online education credit and degree evaluation; review of courses for state examinations; providing educational information regarding course reviews, offerings and descriptions at the secondary and post-secondary level; providing training of students for certification in academic and skills disciplines at the secondary and post-secondary level; tutoring at the secondary and post-secondary level; obtaining school transcripts on behalf of customers and providing the customer's transcripts to schools.
(3) Providing tools for accessing and authoring online content and talk, namely, electronic site authoring; providing temporary use of online non-downloadable software for providing educational testing, instruction and grading; hosting of digital content on the internet.
6.
Subject comprehension evaluation in an online hands-on learning platform
Described systems and techniques utilize pre-configured cloud workspaces, obtained from cloud providers and configured by/for instructors, that may be deployed to learners with all necessary software and other features included therewith, and that are managed on behalf of the learners and instructors by a hands-on, online learning platform provider. The online learning platform provider may provide many different types of learning content, and may enable a corresponding variety of types of hands-on learning experiences to a large number of learners, and may evaluate such hands-on learning experiences in an accurate, automated, and timely fashion.
09 - Appareils et instruments scientifiques et électriques
35 - Publicité; Affaires commerciales
42 - Services scientifiques, technologiques et industriels, recherche et conception
Produits et services
Downloadable computer software for accessing and authoring online content and talk, namely, electronic site authoring; downloadable computer software for downloading and uploading educational media, course content, assignments, modules, lectures, audio, video, and documents in electronic form; downloadable computer software for providing online courses, seminars, interactive classes, educational instruction, and course and assignment grading; downloadable computer software for providing educational testing, automated educational assessments, secure educational assessments, peer to peer instruction and grading, online education credit and degree evaluation; downloadable computer software for review of courses for state examinations; downloadable computer software for providing educational information regarding course reviews, offerings and descriptions at the secondary and post-secondary level; downloadable computer software for providing training of students for certification in academic and skills disciplines at the secondary and post-secondary level; downloadable computer software for tutoring at the secondary and post-secondary level Providing online employment information and employment services, namely, employee lead generation for employers, recruitment of employees, job listings, and resume preparation; providing online employment counseling, career placement services, and personnel recruitment; providing online employment placement; providing online resume matching services; providing employee and student assessments and screenings, namely, providing a web site with online video, audio and textual interviewing applications to support recruiting, admissions and general candidate screening processes for employment purposes; providing online advertising on a computer network; promotional sponsorship of academic and skills-building courses Providing temporary use of on-line non-downloadable software development tools for accessing and authoring online content and talk, namely, electronic site authoring; providing temporary use of online non-downloadable software for providing educational testing, instruction and grading; hosting of digital content on the internet
41 - Éducation, divertissements, activités sportives et culturelles
Produits et services
Educational services, namely, providing online courses, seminars, interactive classes, and peer to peer instruction and grading in the field of secondary, post-secondary and skills education in the fields of science, mathematics, busines studies, engineering, programming, coding, finance, communication skills, marketing, and artificial intelligence; educational services, namely, providing educational testing, automated educational assessments, secure educational assessments, peer to peer instruction and grading, online education credit and degree evaluation; review of courses for state examinations; providing educational information regarding course reviews, offerings and descriptions at the secondary and post-secondary level; providing training of students for certification in academic and skills disciplines at the secondary and post-secondary level; tutoring at the secondary and post-secondary level; obtaining school transcripts on behalf of customers and providing the customer's transcripts to schools
9.
INTERPRETABLE MACHINE LEARNING ALGORITHMS FOR IDENTIFYING AT-RISK STUDENTS IN ONLINE DEGREE PROGRAMS
Described systems and techniques provide actionable insights to enable student support staff to identify students who are in need of support, even when such students have not requested support. Fast and accurate training of multiple machine learning models may be implemented to enable iterative, updateable predictions of a student's grade in a course, even when the course has never been previously offered to students. As a student progresses through a course and towards a degree that requires that course, described techniques may update a predicted final course grade of that student, using one or more trained, selected machine learning models.
Techniques are described by which learner skill can be estimated over time, even in the presence of large data sets. A rating system can be used in which a learner's submission of a course assessment can be interpreted as a single match, where the learner and the course assessment are competing against each other. This approach can be applied to online learning platforms that include very many learners who have submitted assignments very many times in many courses. The described techniques provide reliable estimates of assessment difficulty and learner ability. The described scoring framework may be used as a basis for various applications that account for a learner's ability, such as adaptive diagnostic tests and personalized recommendations.
G09B 7/04 - Dispositifs ou appareils d'enseignement à commande électrique procédant par questions et réponses du type où l'élève doit donner une réponse à la question posée, ou bien où la machine donne une réponse à la question posée par l'élève caractérisés par une modification du programme d'enseignement à la suite d'une réponse erronée, p. ex. en répétant la question, en fournissant des explications supplémentaires
G09B 5/12 - Matériel à but éducatif à commande électrique avec présentation individuelle d'une information à une pluralité de postes d'élèves différents postes étant capables de présenter des informations différentes simultanément
11.
Dynamic state tracking with query serving in an online content platform
Techniques described herein provide a service and associated interface that are capable of serving online queries for learners' states with respect to various types of learning content. For example, the described techniques may serve a query to determine items that have been completed by a particular user, or courses with which a user has recently interacted. More particularly, the described techniques provide a uniform interface for all such learner progress, which facilitates fast and efficient capabilities of users, administrators, and developers with respect to finding, using, and modifying learner progress.
G06F 16/22 - IndexationStructures de données à cet effetStructures de stockage
G09B 5/12 - Matériel à but éducatif à commande électrique avec présentation individuelle d'une information à une pluralité de postes d'élèves différents postes étant capables de présenter des informations différentes simultanément
G09B 7/00 - Dispositifs ou appareils d'enseignement à commande électrique procédant par questions et réponses
G09B 5/06 - Matériel à but éducatif à commande électrique avec présentation à la fois visuelle et sonore du sujet à étudier
09 - Appareils et instruments scientifiques et électriques
35 - Publicité; Affaires commerciales
41 - Éducation, divertissements, activités sportives et culturelles
42 - Services scientifiques, technologiques et industriels, recherche et conception
Produits et services
Computer software for accessing and authoring online content
and talk, namely, electronic site authoring; computer
software for downloading and uploading educational media,
course content, assignments, modules, lectures, audio,
video, and documents in electronic form; computer software
for providing online courses, seminars, interactive classes,
educational instruction, and course and assignment grading;
computer software for providing educational testing,
automated educational assessments, secure educational
assessments, peer to peer instruction and grading, online
education credit and degree evaluation; computer software
for review of courses for state examinations; computer
software for providing educational information regarding
course reviews, offerings and descriptions at the secondary
and post-secondary level; computer software for providing
training of students for certification in academic and
skills disciplines at the secondary and post-secondary
level; computer software for tutoring at the secondary and
post-secondary level. Providing online employment information and employment
services, namely, employee lead generation for employers,
recruitment of employees, job listings, and resumes;
providing online employment counseling, career placement
services, and personnel recruitment; providing online
employment placement; providing online resume matching
services; employee and student assessment and screening
services, namely, providing video, audio and textual
interviewing applications via a website to support
recruiting, admissions and general candidate screening
processes; providing online advertising; promotional
sponsorship of academic and skills-building courses. Educational services, namely, providing online courses,
seminars, interactive classes, and peer to peer instruction
and grading in the field of secondary, post-secondary and
skills education; educational services, namely, providing
educational testing, automated educational assessments,
secure educational assessments, peer to peer instruction and
grading, online education credit and degree evaluation;
review of courses for state examinations; providing
educational information regarding course reviews, offerings
and descriptions at the secondary and post-secondary level;
providing training of students for certification in academic
and skills disciplines at the secondary and post-secondary
level; tutoring at the secondary and post-secondary level;
providing guidance and assistance to prospective students in
obtaining their academic transcripts from schools or
submission to schools. Providing authoring tools for online content and talk,
namely, electronic site authoring; providing temporary use
of online non-downloadable software for providing
educational testing, instruction and grading; hosting of
digital content on the internet.
A system includes a processor coupled to a memory. The processor is configured to execute instructions stored in the memory to store an original content of an online education course of a first format type in an online education platform. The processor is further configured to execute the instructions stored in the memory to automatically translate the original content of the online education course from the first format type to a content of a second format type, and to deliver, by the online education platform, the translated content of the online education course in the second format type to a student logged in on a client device.
A method can present a new sequence of online courses within a specialization for a group of new learners while maintaining a previous sequence of online courses within the specialization for a group of previous learners. The method can include maintaining a base class, associating a first learner with the base class, receiving a request to update a previous sequence of courses, generating a child class, associating a second learner with the child class, responding to a request for a sequence associated with the first learner, and responding to a request for a sequence associated with the second learner.
G09B 7/02 - Dispositifs ou appareils d'enseignement à commande électrique procédant par questions et réponses du type où l'élève doit donner une réponse à la question posée, ou bien où la machine donne une réponse à la question posée par l'élève
G06F 16/901 - IndexationStructures de données à cet effetStructures de stockage
G09B 5/06 - Matériel à but éducatif à commande électrique avec présentation à la fois visuelle et sonore du sujet à étudier
In one general aspect, a computer-implemented method can include receiving, by a computer system, a name for a course, receiving, by the computer system, a selection of a skill, storing, in a first database included in the computer system, the skill tagged to the course, creating a skills graph including tagged skills for a plurality of courses including the course, the skills graph providing a graph of a skills hierarchy for the course, storing, in a second database included in the computer system, the skills graph, receiving, by the computer system, a query for the skill, and in response to receiving the query, traversing the skills graph, the traversing identifying the skill as a tagged skill for at least the course, and based on identifying the skill as a tagged skill for the course, identifying the name for the course.
A computer system includes a course repository and a server. The course repository includes a video of an online course, an instructor provided output for a programming assignment associated with the online course, and a submission script for generating student provided output for the programming assignment. The server includes a submission module that receives and verifies the student provided output for the programming assignment. The server further includes one or more built-in grader applications that compare the student provided output with the instructor provided output to determine a grade for the programming assignment.
G09B 5/02 - Matériel à but éducatif à commande électrique avec présentation visuelle du sujet à étudier, p. ex. en utilisant une bande filmée
G09B 7/02 - Dispositifs ou appareils d'enseignement à commande électrique procédant par questions et réponses du type où l'élève doit donner une réponse à la question posée, ou bien où la machine donne une réponse à la question posée par l'élève
17.
Dynamic state tracking with query serving in an online content platform
Techniques described herein provide a service and associated interface that are capable of serving online queries for learners' states with respect to various types of learning content. For example, the described techniques may serve a query to determine items that have been completed by a particular user, or courses with which a user has recently interacted. More particularly, the described techniques provide a uniform interface for all such learner progress, which facilitates fast and efficient capabilities of users, administrators, and developers with respect to finding, using, and modifying learner progress.
G09B 5/12 - Matériel à but éducatif à commande électrique avec présentation individuelle d'une information à une pluralité de postes d'élèves différents postes étant capables de présenter des informations différentes simultanément
G06F 16/22 - IndexationStructures de données à cet effetStructures de stockage
G09B 7/00 - Dispositifs ou appareils d'enseignement à commande électrique procédant par questions et réponses
G09B 5/06 - Matériel à but éducatif à commande électrique avec présentation à la fois visuelle et sonore du sujet à étudier
Techniques of randomized testing of massively open online courses (MOOCs) involve generating independent A/B tests on the plurality of individual sections of a MOOC. Along these lines, a MOOC may have many learning modules, with many students enrolled in the MOOC. A course instructor may wish to experiment with different variations of course content in order to discover whether any such variations may improve the MOOC. Rather than perform a single A/B test during the MOOC to obtain results for which the course instructor would have to wait weeks, the instructor submits variations of various individual learning modules of the MOOC to a A/B testing server. The A/B testing server may then assign students in each lecture to different versions of a learning module. The A/B testing server may also evaluate the results of the testing in order to provide a recommendation about the MOOC as a whole.
G09B 7/077 - Dispositifs ou appareils d'enseignement à commande électrique procédant par questions et réponses du type à choix entre réponses multiples, c.-à-d. où pour une question donnée est fournie une série de réponses entre lesquelles un choix doit être fait avec présentation individuelle de questions à une pluralité de postes d'élèves différents postes étant capables de présenter des questions différentes simultanément
42 - Services scientifiques, technologiques et industriels, recherche et conception
Produits et services
Business marketing services for universities and colleges, excluding those in the field of dentistry; Business administration and management for universities and colleges, excluding those in the field of dentistry; Higher education administration, excluding financial administration, namely, business administration of higher education educational programs and courses for universities and colleges, excluding those in the field of dentistry Hosting of digital content of others on the internet for universities and colleges; Design and development of websites and online computer software systems for universities and colleges that enable the universities and colleges to offer distance-learning courses for certification in the fields of business, computer science, data science, social science, arts and humanities, design, and marketing, and excluding the field of dentistry
Techniques are described for receiving a feature request for an application feature of a mobile application. An annotated model class may be determined that corresponds to the feature request and includes class annotations characterizing a server response object stored using an application server and including application data associated with the application feature. An annotated data contract may be determined that includes contract annotations mapping the annotated model class to the server response object and defining a persistence strategy for storing and accessing the application data at an application server and at one or more local caches of a mobile device. A request object may be used to fetch the server response object from the application server. Then, from the fetched server response object and using the class annotations of the annotated model class, a runtime application data model may be generated that is executable by the mobile application platform.
In one general aspect, a method for generating a note for a video of an online course can include providing a video of an online course for display in a user interface on a display device included in a computing device, providing a transcript of the video of the online course synchronously with the providing of the video of the online course, the transcript being displayed in the user interface with the video of the online course, receiving an indication of a selection of a save-a-note element included in the user interface, and in response to receiving the indication of the save-a-note element, creating a note for the video of the online course. The note can include an indicator of a frame in the video when a particular phrase included in the transcript of the video is spoken, the particular phrase, and a screen shot of the frame.
G09B 5/06 - Matériel à but éducatif à commande électrique avec présentation à la fois visuelle et sonore du sujet à étudier
H04N 21/472 - Interface pour utilisateurs finaux pour la requête de contenu, de données additionnelles ou de servicesInterface pour utilisateurs finaux pour l'interaction avec le contenu, p. ex. pour la réservation de contenu ou la mise en place de rappels, pour la requête de notification d'événement ou pour la transformation de contenus affichés
G06F 16/738 - Présentation des résultats des requêtes
G06F 16/783 - Recherche de données caractérisée par l’utilisation de métadonnées, p. ex. de métadonnées ne provenant pas du contenu ou de métadonnées générées manuellement utilisant des métadonnées provenant automatiquement du contenu
Techniques for generating an assessment question about content of an educational course include obtaining, by processing circuitry of a computer, an electronic document of content of the course and generating a parsable text version of the electronic document. Importance scores for sentences of the parsable text version of the electronic document are generated and a sentence having an importance score that exceeds a first threshold value is identified. A key phrase in the identified sentence is identified, where the identified key phrase has a key phrase score that exceeds a second threshold value, and an assessment question about the content of the course related to the identified sentence is generated, where the assessment question is based on the identified sentence but where the identified key phrase is not present in the assessment question.
G09B 7/02 - Dispositifs ou appareils d'enseignement à commande électrique procédant par questions et réponses du type où l'élève doit donner une réponse à la question posée, ou bien où la machine donne une réponse à la question posée par l'élève
G09B 5/06 - Matériel à but éducatif à commande électrique avec présentation à la fois visuelle et sonore du sujet à étudier
According to an implementation, a system includes an online education platform including a content manager configured to provide an authoring tool on a computing device associated with a learner of an online course. The authoring tool is configured to provide at least one user interface for creation of a learner-created question for an assessment for the online course. The content manager includes an education content converter configured to convert the learner-created question from a first format to a second format. The online education platform including an assessment bank configured to store the learner-created question, as well as other learner-created questions and instructor-created questions. The online education platform including a content selector configured to select a plurality of questions from the assessment bank for the assessment for the online course.
G09B 7/08 - Dispositifs ou appareils d'enseignement à commande électrique procédant par questions et réponses du type à choix entre réponses multiples, c.-à-d. où pour une question donnée est fournie une série de réponses entre lesquelles un choix doit être fait caractérisés par une modification du programme d'enseignement à la suite d'une réponse erronée, p. ex. en répétant la question, en fournissant une information supplémentaire
G09B 7/07 - Dispositifs ou appareils d'enseignement à commande électrique procédant par questions et réponses du type à choix entre réponses multiples, c.-à-d. où pour une question donnée est fournie une série de réponses entre lesquelles un choix doit être fait avec présentation individuelle de questions à une pluralité de postes d'élèves
G06F 40/14 - Documents en configuration arborescente
G06F 40/131 - Fragmentation de fichiers textes, p. ex. création de blocs de texte réutilisablesLiaison aux fragments, p. ex. par utilisation de XIncludeEspaces de nommage
G06F 40/154 - Transformation en arborescence pour documents en configuration arborescente ou balisés, p. ex. langages XSLT, XSL-FO ou feuilles de style
A system includes a processor coupled to a memory. The processor is configured to execute instructions stored in the memory to store an original content of an online education course of a first format type in an online education platform. The processor is further configured to execute the instructions stored in the memory to automatically translate the original content of the online education course from the first format type to a content of a second format type, and to deliver, by the online education platform, the translated content of the online education course in the second format type to a student logged in on a client device.
In one general aspect, a computer-implemented method can include receiving, by a computer system, code for a custom grader application, creating, by the computer system, a base custom grader container including the code for the custom grader application, associating the base custom grader container with an online course included in a repository included in the computer system, evaluating, by the computer system, the base custom grader container by executing the custom grader application in the base custom grader container, determining that the custom grader application violates a predetermined criterion, modifying the base custom grader container to prevent the executing of the custom grader application from violating the predetermined criterion, and storing, in the repository and in association with the online course, the modified base custom grader container including the custom grader application as a custom grader container image.
G09B 5/02 - Matériel à but éducatif à commande électrique avec présentation visuelle du sujet à étudier, p. ex. en utilisant une bande filmée
G09B 7/02 - Dispositifs ou appareils d'enseignement à commande électrique procédant par questions et réponses du type où l'élève doit donner une réponse à la question posée, ou bien où la machine donne une réponse à la question posée par l'élève
26.
SECURE COMPUTER-IMPLEMENTED EXECUTION AND EVALUATION OF PROGRAMMING ASSIGNMENTS FOR ON DEMAND COURSES
In one general aspect, a computer-implemented method can include receiving, by a computer system, code for a custom grader application, creating, by the computer system, a base custom grader container including the code for the custom grader application, associating the base custom grader container with an online course included in a repository included in the computer system, evaluating, by the computer system, the base custom grader container by executing the custom grader application in the base custom grader container, determining that the custom grader application violates a predetermined criterion, modifying the base custom grader container to prevent the executing of the custom grader application from violating the predetermined criterion, and storing, in the repository and in association with the online course, the modified base custom grader container including the custom grader application as a custom grader container image.
A method includes receiving, by a computer, a video file containing audio content and or visual content. The method further involves, based on a determination of the rates at which information is communicated by different temporal segments of the video file when played back at a default playback speed, assigning a respective target playback speed to each the different temporal segments of the video file. The video file is edited and marked in a format to be played back on a video player so that each of the different temporal segments of the video file can be played back at its respective assigned target playback speed.
H04N 9/80 - Transformation du signal de télévision pour l'enregistrement, p. ex. modulation, changement de fréquenceTransformation inverse pour la reproduction
G11B 27/00 - MontageIndexationAdressageMinutage ou synchronisationContrôleMesure de l'avancement d'une bande
G11B 27/031 - Montage électronique de signaux d'information analogiques numérisés, p. ex. de signaux audio, vidéo
G10L 21/057 - Compression ou expansion temporelles pour améliorer l'intelligibilité
G10L 21/0356 - Amélioration de l'intelligibilité de la parole, p. ex. réduction de bruit ou annulation d'écho en changeant l’amplitude pour la synchronisation avec d’autres signaux, p. ex. signaux vidéo
H04N 5/783 - Adaptations pour une reproduction à une vitesse différente de celle de l'enregistrement
H04N 9/802 - Transformation du signal de télévision pour l'enregistrement, p. ex. modulation, changement de fréquenceTransformation inverse pour la reproduction comportant un traitement du signal sonore
G10L 15/26 - Systèmes de synthèse de texte à partir de la parole
28.
Online education platform having an instructor dashboard
According to an aspect, an online education platform may be configured to provide an online course over a network to a plurality of computing devices. The online course may provide education content in which learners view and interact with the education content. The online education platform may include an online course analyzer to determine performance data associated with learners' engagement with the education content including an engagement metric indicating a level of engagement of the learners with the education content during a session of the online course, and provide the performance data via an instructor dashboard. The online course analyzer may include a content editor configured to edit the education content based on the performance data including changing at least a portion of the education content based on the performance data before a completion of the online course.
G09B 7/02 - Dispositifs ou appareils d'enseignement à commande électrique procédant par questions et réponses du type où l'élève doit donner une réponse à la question posée, ou bien où la machine donne une réponse à la question posée par l'élève
G09B 5/02 - Matériel à but éducatif à commande électrique avec présentation visuelle du sujet à étudier, p. ex. en utilisant une bande filmée
29.
ONLINE EDUCATION PLATFORM HAVING AN EDUCATION MARKUP LANGUAGE AND INSTRUCTOR DASHBOARD
According to an aspect, a system may an online education platform configured to provide an online course over a network to a plurality of computing devices. The online course may provide education content in which learners view and interact with the education content. The online education platform may include a content editor may provide an authoring tool on a computing device associated with an instructor of the online course. The authoring tool may develop or change the education content associated with the online course. The content editor may include an education content converter to receive the education content via the authoring tool in a first format, and the education content converter may convert the first format to a second format. The content editor may be configured to provide the education content having the second format to the plurality of computing devices associated with the learners.
G06Q 10/06 - Ressources, gestion de tâches, des ressources humaines ou de projetsPlanification d’entreprise ou d’organisationModélisation d’entreprise ou d’organisation
In one general aspect, a method for rendering a web page can include receiving, from an interactive web application executing on a computing device, a plurality of application programming interface (API) calls for information and data for including in the rendering of the web page by the interactive web application, determining, for each of the plurality of API calls, whether an API call satisfies at least one criterion, storing, in a memory included on a computing device, an API call for inclusion in a batch of API calls if the API call satisfies the at least one criterion, and sending, in a single API call, the batch of API calls stored in the memory, the sending based on an occurrence of an event in the computing device.
In one general aspect, a method for generating a digital textbook can include receiving, by a computing device, a time-based transcript of a video of an online lecture, receiving a time-based thumbnail image subset of images included in the video of the online lecture, and displaying at least a portion of the transcript including a particular word. The method can further include receiving a selection of the particular word, determining a first thumbnail image and a second thumbnail image associated with the particular word, displaying the first thumbnail image and the second thumbnail image, receiving a selection of the first thumbnail image, and modifying, based on the selection of the first thumbnail image, the time-based transcript by including the first thumbnail image in the time-based transcript. The method can further include storing the modified time-based transcript as the digital textbook.
G11B 27/031 - Montage électronique de signaux d'information analogiques numérisés, p. ex. de signaux audio, vidéo
G11B 27/10 - IndexationAdressageMinutage ou synchronisationMesure de l'avancement d'une bande
G11B 27/28 - IndexationAdressageMinutage ou synchronisationMesure de l'avancement d'une bande en utilisant une information détectable sur le support d'enregistrement en utilisant des signaux d'information enregistrés par le même procédé que pour l'enregistrement principal
A computer-implemented method includes prompting a user to provide an authentication typing sample by entering an authentication phrase on a keyboard, in order to authenticate the user submitting coursework in an online education course. The method involves determining whether the authentication typing sample matches an enrollment typing sample captured earlier. In the event the authentication typing sample matches the enrollment typing sample, the method involves authenticating the user's identity and accordingly determining whether the coursework is successfully submitted and signed by the user. Conversely, in the event the authentication typing sample does not match the enrollment typing sample, the method involves prompting the user to provide a second type of authentication information for matching with an enrollment sample of the second type of authentication information, and accordingly authenticating the user's identity and determining whether the coursework is successfully submitted and signed by the user.
G06F 7/04 - Contrôle d'égalité, c.-à-d. pour valeurs égales ou non
G06F 15/16 - Associations de plusieurs calculateurs numériques comportant chacun au moins une unité arithmétique, une unité programme et un registre, p. ex. pour le traitement simultané de plusieurs programmes
G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet
09 - Appareils et instruments scientifiques et électriques
Produits et services
(1) Computer software for accessing and authoring of online courses and educational content in the field of secondary and post-secondary education; computer software for downloading and uploading educational media, course content, assignments, modules, lectures, audio, video, and documents in electronic form at the secondary and post-secondary level; computer software for providing online courses, seminars, interactive classes, educational instruction, and course and assignment grading at the secondary and post-secondary level; computer software for providing educational testing, automated educational assessments, secure educational assessments, peer to peer instruction and grading, online education credit and degree evaluation at the secondary and post-secondary level; computer software for review of courses for state examinations at the secondary and post-secondary level; computer software for providing educational information regarding course reviews, offerings and descriptions at the secondary and post-secondary level; computer software for providing training of students for certification in academic and skills disciplines at the secondary and post-secondary level; computer software for tutoring at the secondary and post-secondary level.
09 - Appareils et instruments scientifiques et électriques
Produits et services
Computer software for accessing and authoring online content and talk, namely, electronic site authoring; computer software for downloading and uploading educational media, course content, assignments, modules, lectures, audio, video, and documents in electronic form; computer software for providing online courses, seminars, interactive classes, educational instruction, and course and assignment grading; computer software for providing educational testing, automated educational assessments, secure educational assessments, peer to peer instruction and grading, online education credit and degree evaluation; computer software for review of courses for state examinations; computer software for providing educational information regarding course reviews, offerings and descriptions at the secondary and post-secondary level; computer software for providing training of students for certification in academic and skills disciplines at the secondary and post-secondary level; computer software for tutoring at the secondary and post-secondary level.
35.
Group formation and notification in an on-line course system
An on-line course system involves an On-Line Course Content Serving Web Server (OCCSWS). The OCCSWS serves, or otherwise enables the providing of, on-line course materials such as textual materials and/or a video to a large number of remotely located students. The students view the course materials and take part in the classes remotely via the internet. The OCCSWS performs volunteered user data collection, thereby obtaining for each student items of first classification information. The OCCSWS performs behavioral user data collection, thereby obtaining for each student items of second classification information. The items of first and second classification information are used to group the students into groups. The OCCSWS then communicates, to each student, an indication of the group to which the student has been assigned. The OCCSWS facilitates the students engaging in group activities, monitors the students, and if necessary prompts the students to perform certain group activity tasks.
G09B 7/00 - Dispositifs ou appareils d'enseignement à commande électrique procédant par questions et réponses
G09B 7/073 - Dispositifs ou appareils d'enseignement à commande électrique procédant par questions et réponses du type à choix entre réponses multiples, c.-à-d. où pour une question donnée est fournie une série de réponses entre lesquelles un choix doit être fait avec présentation individuelle de questions à une pluralité de postes d'élèves tous les postes d'élèves étant capables de présenter les mêmes questions simultanément
A web browser renders a web page, where textual information is displayed in a first portion of the page and where streaming video is displayed in a second portion of the page. As a user interacts with the page and views the video, both page view values and video data values are sent out from the browser, across a single TCP/IP connection, and to a single analytics web server, where both types of values are stored. The page view values may, for example, indicate when the user clicks on buttons, keys or links. The video data values may, for example, indicate the settings or play status of the video player application program. The analytics web server receives the two types of values, performs real-time processing using the values, and outputs a report in real time where the report includes a real-time analysis of both types of data values.
G06F 17/20 - Manipulation de données en langage naturel
H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
G06F 15/16 - Associations de plusieurs calculateurs numériques comportant chacun au moins une unité arithmétique, une unité programme et un registre, p. ex. pour le traitement simultané de plusieurs programmes
H04N 21/442 - Surveillance de procédés ou de ressources, p. ex. détection de la défaillance d'un dispositif d'enregistrement, surveillance de la bande passante sur la voie descendante, du nombre de visualisations d'un film, de l'espace de stockage disponible dans le disque dur interne
Performing identity verification for online education is disclosed. In response to receiving a notification of a submission event, a user is prompted to provide authentication information including at least one of a plurality of types of information. Authentication information received is compared to at least a portion of stored enrollment information associated with the user with which the received authentication information is associated. The stored enrollment information includes at least two different types of information collected during an enrollment phase, including the at least one type of information solicited during the user prompting. In the event that matching criteria are met based at least in part on the comparison, a first action is performed. In the event that matching criteria are not met based at least in part on the comparison, a second action that is different from the first action is performed.
H04L 9/32 - Dispositions pour les communications secrètes ou protégéesProtocoles réseaux de sécurité comprenant des moyens pour vérifier l'identité ou l'autorisation d'un utilisateur du système
H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
09 - Appareils et instruments scientifiques et électriques
Produits et services
Computer software for accessing and authoring online content and talk, namely, electronic site authoring; computer software for downloading and uploading educational media, course content, assignments, modules, lectures, audio, video, and documents in electronic form; computer software for providing online courses, seminars, interactive classes, educational instruction, and course and assignment grading; computer software for providing educational testing, automated educational assessments, secure educational assessments, peer to peer instruction and grading, online education credit and degree evaluation; computer software for review of courses for state examinations; computer software for providing educational information regarding course reviews, offerings and descriptions at the secondary and post-secondary level; computer software for providing training of students for certification in academic and skills disciplines at the secondary and post-secondary level; computer software for tutoring at the secondary and post-secondary level
41 - Éducation, divertissements, activités sportives et culturelles
42 - Services scientifiques, technologiques et industriels, recherche et conception
Produits et services
(1) Providing online employment information and employment services, namely, employee lead generation for employers, recruitment of employees, job listings, and resumes; providing online employment counseling, career placement services, and personnel recruitment; providing online employment placement; providing online resume matching services; providing employee and student assessments and screenings, namely, providing a web site with online video, audio and textual interviewing applications to support recruiting, admissions and general candidate screening processes; providing online advertising for third parties; promotional sponsorship of academic and skills-building courses; educational services, namely, providing online courses, seminars, interactive classes, educational testing, automated education assessments, secure educational assessments and peer to peer instruction and grading in the field of secondary, post-secondary and vocational education and hobbies; educational services, namely, providing online college and university level courses; review of courses for state examinations; providing educational information regarding course reviews, offerings and descriptions at the secondary and post-secondary level; providing training of students for certification in academic disciplines at the secondary and post-secondary level; tutoring at the secondary and post-secondary level; obtaining school transcripts on behalf of customers and providing the customer's transcripts to schools; providing design, construction, maintenance and operation of computer software for authoring of online courses and educational content in the field of secondary, post-secondary education, trade skills and hobbies; providing temporary use of online non-downloadable software for providing educational testing, namely, student skills and development, instruction, namely, communication of information from the course instructor to the course participants and students in the field of secondary, post-secondary education, trade skills and hobbies; hosting of digital content on the internet, namely, video instruction, classroom handouts, classroom assignments, quizzes, assessments and other digital materials used for teaching of the course content in the field of secondary, post-secondary and vocational education and hobbies.
41 - Éducation, divertissements, activités sportives et culturelles
42 - Services scientifiques, technologiques et industriels, recherche et conception
Produits et services
Providing online information and employment services, namely lead generation for employers, recruitment of employees, job listings, resumes; providing online employment counseling, career services and recruitment services; providing online employment placement services; providing online resume matching services; providing employee and student assessments and screening, namely providing a website with on-line video, audio and textual interviewing applications to support recruiting, admissions and general candidate screening processes; providing online advertising; promotional sponsorship of academic and skills-building courses (other than financial sponsorship). Educational services, namely, online courses, seminars, interactive classes, educational testing, automated assessments, secure assessments, performance records, peer to peer online instruction and grading, course evaluations, course reviews, course descriptions, course offerings, providing authoring tools for online content and talks, providing course certification, providing tutoring and grading, providing transcripts and grades. Non-downloadable software in the field of education and testing; computer services, namely, hosting of digital content on the internet.
41 - Éducation, divertissements, activités sportives et culturelles
42 - Services scientifiques, technologiques et industriels, recherche et conception
Produits et services
Providing online employment information and employment services, namely, employee lead generation for employers, recruitment of employees, job listings, and resumes; providing online employment counseling, career placement services, and personnel recruitment; providing online employment placement; providing online resume matching services; providing employee and student assessments and screenings, namely, providing a web site with online video, audio and textual interviewing applications to support recruiting, admissions and general candidate screening processes; providing online advertising; promotional sponsorship of academic and skills-building courses Educational services, namely, providing online courses, seminars, interactive classes, and peer to peer instruction and grading in the field of secondary, post-secondary and skills education; educational services, namely, providing educational testing, automated educational assessments, secure educational assessments, peer to peer instruction and grading, online education credit and degree evaluation; review of courses for state examinations; providing educational information regarding course reviews, offerings and descriptions at the secondary and post-secondary level; providing training of students for certification in academic and skills disciplines at the secondary and post-secondary level; tutoring at the secondary and post-secondary level; obtaining school transcripts on behalf of customers and providing the customer's transcripts to schools Providing authoring tools for online content and talk, namely, electronic site authoring; providing temporary use of online non-downloadable software for providing educational testing, instruction and grading; hosting of digital content on the internet