×

Methods and systems for mitigating the effects of intermittent network connectivity in educational settings

  • US 10,741,091 B2
  • Filed: 02/03/2017
  • Issued: 08/11/2020
  • Est. Priority Date: 02/05/2016
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • presenting a student assignment on a client-side user interface of an educational platform via execution of a codebase on a client-side computing device by presenting, in a view, data from a studentAssignment model provided by the codebase, the studentAssignment model comprising a plurality of studentResponse models corresponding to respective assessable tasks associated with the presented student assignment;

    initially operating the client-side user interface in a read/write mode;

    receiving user input associated with an argument-building-block studentResponse model from the plurality of studentResponse models, the argument-building-block studentResponse model having a status parameter and a responseData element for storing data associated with a set of argument-building-block elements, the data including at least (i) an ordering of the argument-building-block elements, and (ii) text content of the argument-building-block elements received via a corresponding set of argument input fields;

    responsive to receiving the user input associated with the argument-building-block studentResponse model, changing the status parameter from a clean state to a dirty state;

    detecting a remote-save-triggering event, and responsively executing a remote-save method that attempts to save the received user input to a remote server, wherein the remote-save method returns either a remote-save-success promise or a remote-save-failure promise;

    continuing to operate the client-side user interface in the read/write mode and changing the status parameter from the dirty state to the clean state if the remote-save method returns a remote-save-success promise; and

    transitioning to operating the client-side user interface in a read-only mode if the remote-save method returns a remote-save-failure promise.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×