Generating content objects using an integrated development environment
First Claim
Patent Images
1. A system comprising:
- an integrated development environment implemented using a server system, the server system configurable to cause;
displaying the integrated development environment in a user interface of a user device;
obtaining a first request to generate or update a first educational content object to be stored in a database associated with the integrated development environment;
providing, for display in the user interface, a first presentation of the first educational content object, the first presentation comprising a plurality of metadata selection options associated with the first educational content object;
obtaining a selection of a first one of the metadata selection options;
responsive to obtaining the selection of the first metadata selection option, updating the first presentation;
obtaining a second request to generate a second educational content object to be stored in the database associated with the integrated development environment;
identifying, responsive to the second request, a first level in a hierarchical data object structure corresponding to the first educational content object;
determining, based on the first level, a second level in the hierarchical data object structure corresponding to the second educational content object; and
generating the second educational content object, the second educational content object being associated with the first educational content according to the hierarchical data object structure.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed are examples of systems, apparatus, methods, and computer program products for generating content objects using an integrated development environment. In some implementations, an integrated development environment is displayed. A request to generate or update an educational content object can be processed, and a presentation including metadata selection options can be provided. After a selection of one of the metadata selection options is received, the presentation can be updated. A different request is received from a rich text editor provided in a new presentation, and the new presentation can be updated.
206 Citations
20 Claims
-
1. A system comprising:
-
an integrated development environment implemented using a server system, the server system configurable to cause; displaying the integrated development environment in a user interface of a user device; obtaining a first request to generate or update a first educational content object to be stored in a database associated with the integrated development environment; providing, for display in the user interface, a first presentation of the first educational content object, the first presentation comprising a plurality of metadata selection options associated with the first educational content object; obtaining a selection of a first one of the metadata selection options; responsive to obtaining the selection of the first metadata selection option, updating the first presentation; obtaining a second request to generate a second educational content object to be stored in the database associated with the integrated development environment; identifying, responsive to the second request, a first level in a hierarchical data object structure corresponding to the first educational content object; determining, based on the first level, a second level in the hierarchical data object structure corresponding to the second educational content object; and generating the second educational content object, the second educational content object being associated with the first educational content according to the hierarchical data object structure. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method comprising:
-
causing display of an integrated development environment in a user interface of a user device; obtaining a first request to generate or update a first educational content object to be stored in a database associated with the integrated development environment; providing, for display in the user interface, a first presentation of the first educational content object, the first presentation comprising a plurality of metadata selection options associated with the first educational content object; obtaining a selection of a first one of the metadata selection options; responsive to obtaining the selection of the first metadata selection option, updating the first presentation; obtaining a second request to generate a second educational content object to be stored in the database associated with the integrated development environment; identifying, responsive to the second request, a first level in a hierarchical data object structure corresponding to the first educational content object; determining, based on the first level, a second level in the hierarchical data object structure corresponding to the second educational content object; and generating the second educational content object, the second educational content object being associated with the first educational content according to the hierarchical data object structure. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer program product comprising computer-readable program code to be executed by one or more processors when retrieved from a non-transitory computer-readable medium, the program code including instructions configurable to cause:
-
displaying an integrated development environment in a user interface of a user device; obtaining a first request to generate or update a first educational content object to be stored in a database associated with the integrated development environment; providing, for display in the user interface, a first presentation of the first educational content object, the first presentation comprising a plurality of metadata selection options associated with the first educational content object; obtaining a selection of a first one of the metadata selection options; responsive to obtaining the selection of the first metadata selection option, updating the first presentation; obtaining a second request to generate a second educational content object to be stored in the database associated with the integrated development environment; identifying, responsive to the second request, a first level in a hierarchical data object structure corresponding to the first educational content object; determining, based on the first level, a second level in the hierarchical data object structure corresponding to the second educational content object; and generating the second educational content object, the second educational content object being associated with the first educational content according to the hierarchical data object structure. - View Dependent Claims (18, 19, 20)
-
Specification