| CPC G09B 5/02 (2013.01) [G06F 9/45558 (2013.01); G06Q 50/205 (2013.01); G06Q 50/22 (2013.01); G06F 2009/45587 (2013.01)] | 27 Claims |

|
1. A computer-implemented method for facilitating restricted transmission for educational contents, comprising:
(a) assigning a role from a group of roles to adults in custody and instructors by associating a selected role with a user of a plurality of users;
(b) receiving, by one or more computer processors, a login request from the user of the plurality of users, wherein each user of the plurality of users may be assigned with a set of access parameters based at least in part on the selected role associated with the user of the plurality of users;
(c) deploying, by the one or more computer processors, a virtual desktop for the user of the plurality of users, wherein the virtual desktop is selected from a plurality of virtual desktop templates based at least in part on the role associated with the user of the plurality of users, and wherein the virtual desktop is preconfigured based on the set of access parameters associated with the selected role of the user of the plurality of users such that a set of access parameters associated with an adult in custody is more restrictive than a set of access parameters associated with an instructor;
(d) presenting, by one or more display devices, an educational content to the user of the plurality of users via the virtual desktop in response to a request to access the education content from the user of the plurality of users, wherein the virtual desktop is associated with a set of security measures that comprise user credentials within a custody environment, and wherein the request to access is checked against the set of security measures within a custody environment before granting the access; and
(e) recording, by one or more computer processors, learning progress associated with the user of the plurality of users.
|