IP Library Granted Patent US 9,111,455
Granted Patent B2
US 9,111,455 · App. 11/853,495 · Granted Aug 18, 2015

Dynamic online test content generation

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,111,455
App. No.
11/853,495
Granted
Aug 18, 2015
Kind
B2
Abstract

An online test platform facilitates the generation, development, delivery, and management of educational tests with interactive participation by students, teachers, proctors, and administrators even when some or all of them are remotely located. The platform may include a database for storing test assembly information, administrator interfaces, test proctor interfaces, and test taker (e.g. student) interfaces to allow each participant to view, navigate, and interact with aspects of the online test platform that are intended to meet their needs.

Claims (33)

1. A method of dynamic online test content generation, comprising:

storing test assembly information in a database that is operatively coupled to a server in an online testing platform;

compiling, at the server and in response to a request for a test from a test-taker, the test assembly information, including updated test content for use in a single user session of the online testing platform;

transmitting the updated test assembly information as a file from the server to a web browser, wherein the updated test content is compiled based on an interaction of the test-taker with a previous portion of the test, wherein the interaction of the test-taker with a previous portion of the test is selected from the group consisting of how long the previous portion was displayed before the test taker answered a question and how many changes were made to an answer to the previous portion; and

transmitting an uncompiled second portion of the test assembly information from the server to the web browser for presenting, in accordance with user preferences, the updated test content in the web browser.

2. The method of claim 1 , wherein the updated test content is a test question.

3. The method of claim 1 , further comprising:

compiling, at a computer running the web browser, the uncompiled portion of the test assembly information, in accordance with user preferences.

4. The method of claim 3 , wherein the request for the test includes a response by the web browser to a poll from the server.

5. The method of claim 1 , wherein the request for the test includes a response by the web browser to a poll from the server.

6. The method of claim 1 , further comprising saving a compiled version of the test assembly information for subsequent use.

7. The method of claim 1 , further comprising saving each instance of the test assembly information so that changes by a subsequent user do not cause a compiled test assembly information to change while a user is taking a test with the compiled test assembly information.

8. The method of claim 1 , wherein the step of compiling comprises assembling an ordered sequence of questions into the test.

9. The method of claim 1 , wherein the step of compiling comprises assembling selected questions into the test.

10. The method of claim 1 , wherein the previous portion of the test was a screen and the updated portion is a next screen of the test.

11. The method of claim 1 , wherein the test taker is an individual test taker and wherein the online testing platform server records and logs the interaction of the individual test taker with the previous portion of the test.

12. A system for dynamic online test content generation, comprising:

an online testing platform server operatively coupled to a storage facility for storing test assembly information; and

a compiler, at the online testing platform server, that, in response to a request for a test from a test taker, compiles the test assembly information including updated test content, for use in a single user session of the online testing platform, wherein the updated test content is compiled based on an interaction of the test-taker with a previous portion of the test, wherein the interaction of the test-taker with a previous portion of the test is selected from the group consisting of how long the previous portion was displayed before the test taker answered a question and how many changes were made to an answer to the previous portion,

wherein the compiler is adapted for transmitting an uncompiled portion of the test assembly information from the online testing server platform to a web browser for presenting to the test taker, in accordance with user preferences, the uncompiled portion of the test assembly information in the web browser.

13. The system of claim 12 , wherein the updated test content is a test question.

14. The system of claim 12 , wherein the request for the test includes a response by the web browser to a poll from the server.

15. The system of claim 12 , further comprising memory at the online testing platform server for storing each instance of the test assembly information that is compiled.

16. The system of claim 12 , wherein the test assembly information includes software for compiling selected test questions in a desired sequence for the test.

17. The system of claim 12 , wherein the compiler is adapted for transmitting an uncompiled portion of the test assembly information from the online testing server platform to a web browser for presenting to the test taker, in accordance with user preferences, the uncompiled portion of the test assembly information in the web browser.

18. The system of claim 12 , wherein the previous portion of the test was a screen and the updated portion is a next screen of the test.

19. The system of claim 12 , wherein the test taker is an individual test taker and wherein the online testing platform server records and logs the interaction of the individual test taker with the previous portion of the test.

20. A method of dynamic online test content generation, comprising:

storing test assembly information in a database that is operatively coupled to a server in an online testing platform;

compiling, at the server and in response to a request for a test from a test-taker, the test assembly information, including undated test content for use in a single user session of the online testing platform;

transmitting the test assembly information as a file from the server to a web browser, wherein the updated test content is compiled based on an interaction of the test-taker with a previous portion of the test, wherein the interaction of the test-taker with a previous portion of the test is selected from the group consisting of how long the previous portion was displayed before the test taker answered a question and how many changes were made to an answer to the previous portion; and

transmitting an uncompiled second portion of the test assembly information from the server to the web browser for presenting, in accordance with user preferences, the updated test content in the web browser,

wherein the previous portion of the test was a screen and the updated test content is a next screen of the test.

Assignments (10)
CHANGE OF NAME Recorded Aug 5, 2024
From: HOUGHTON MIFFLIN HARCOURT PUBLISHING COMPANY
To: HMH EDUCATION COMPANY
Reel/Frame 068313/0058 →
FIRST LIEN SECURITY AGREEMENT Recorded May 2, 2023
From: HOUGHTON MIFFLIN HARCOURT PUBLISHING COMPANY
To: BANK OF AMERICA, N.A.
Reel/Frame 063514/0823 →
RELEASE OF SECURITY INTEREST Recorded Apr 8, 2022
From: CITIBANK, N.A.
To: HOUGHTON MIFFLIN HARCOURT PUBLISHERS INC.; HMH PUBLISHERS LLC; HOUGHTON MIFFLIN HARCOURT PUBLISHING COMPANY; HOUGHTON MIFFLIN HARCOURT COMPANY; GREENWOOD PUBLISHING GROUP, LLC; HOUGHTON MIFFLIN COMPANY INTERNATIONAL, INC.
Reel/Frame 059545/0302 →
RELEASE OF SECURITY INTEREST Recorded Apr 8, 2022
From: CITIBANK, N.A.
To: HOUGHTON MIFFLIN HARCOURT PUBLISHERS INC.; HMH PUBLISHERS LLC; HOUGHTON MIFFLIN HARCOURT PUBLISHING COMPANY; HOUGHTON MIFFLIN HARCOURT COMPANY; GREENWOOD PUBLISHING GROUP, LLC; HOUGHTON MIFFLIN COMPANY INTERNATIONAL, INC.
Reel/Frame 059545/0500 →
RELEASE OF SECURITY INTEREST Recorded Apr 8, 2022
From: CITIBANK, N.A.
To: HOUGHTON MIFFLIN HARCOURT PUBLISHERS INC.; HMH PUBLISHERS LLC; HOUGHTON MIFFLIN HARCOURT PUBLISHING COMPANY; HOUGHTON MIFFLIN HARCOURT COMPANY; GREENWOOD PUBLISHING GROUP, LLC; HOUGHTON MIFFLIN COMPANY INTERNATIONAL, INC.
Reel/Frame 059545/0542 →
SECOND LIEN SECURITY AGREEMENT Recorded Apr 7, 2022
From: HOUGHTON MIFFLIN HARCOURT PUBLISHING COMPANY
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 059598/0547 →
FIRST LIEN SECURITY AGREEMENT Recorded Apr 7, 2022
From: HOUGHTON MIFFLIN HARCOURT PUBLISHING COMPANY
To: BANK OF AMERICA, N.A.
Reel/Frame 059630/0765 →
PATENT SECURITY AGREEMENT (REVOLVING) Recorded Dec 4, 2019
From: HOUGHTON MIFFLIN HARCOURT PUBLISHERS INC.; HMH PUBLISHERS LLC; HOUGHTON MIFFLIN HARCOURT PUBLISHING COMPANY; HOUGHTON MIFFLIN HARCOURT COMPANY; GREENWOOD PUBLISHING GROUP, LLC; HOUGHTON MIFFLIN COMPANY INTERNATIONAL, INC.
To: CITIBANK, N.A.
Reel/Frame 051186/0250 →
PATENT SECURITY AGREEMENT (TERM) Recorded Dec 4, 2019
From: HOUGHTON MIFFLIN HARCOURT PUBLISHERS INC.; HMH PUBLISHERS LLC; HOUGHTON MIFFLIN HARCOURT PUBLISHING COMPANY; HOUGHTON MIFFLIN HARCOURT COMPANY; GREENWOOD PUBLISHING GROUP, LLC; HOUGHTON MIFFLIN COMPANY INTERNATIONAL, INC.
To: CITIBANK, N.A.
Reel/Frame 051186/0271 →
PATENT SECURITY AGREEMENT (SENIOR) Recorded Dec 4, 2019
From: HOUGHTON MIFFLIN HARCOURT PUBLISHERS INC.; HMH PUBLISHERS LLC; HOUGHTON MIFFLIN HARCOURT PUBLISHING COMPANY; HOUGHTON MIFFLIN HARCOURT COMPANY; GREENWOOD PUBLISHING GROUP, LLC; HOUGHTON MIFFLIN COMPANY INTERNATIONAL, INC.
To: CITIBANK, N.A.
Reel/Frame 051186/0284 →