CREATE / DELIVERY WITHOUT LMS
Offline delivery and self-running courses
Prepare a course .p2lrn so that the learner can open it without LMS, do it in their browser and return a single results file. Studio allows you to limit attempts, record activity and set an expiration from the first opening.
1. Before opening a delivery
The learner should continue only when they recognize the teacher, center or organization that has sent them the file and expected to receive that course. If the file arrives through an unexpected channel, has been forwarded by someone else, or Windows displays a provenance warning that you cannot justify, do not run it and confirm its origin first.
This recommendation applies to any executable file, not just P2LRN. The fact that a file has a P2LRN name or icon does not in itself prove who created it.
2. Delivery formats
| Format | What the learner receives | How to use |
|---|---|---|
| Windows 64 bits · EXE | A single file containing the course and the Player. | Double click. P2LRN checks the integrity of the delivery and opens the course locally in the browser. |
| ZIP portable | A zipped folder with the course and its resources. | It is removed first and opened with the included launcher. |
| Windows · CMD | A single file with the content of the delivery. | Alternative for Windows computers where this type of launcher is preferred. Requires the tools included in Windows to start delivery. |
For regular use in Windows, the EXE format is recommended. The CMD format remains as an alternative, not an “old” version.
3. Teacher → learner → teacher flow
Prepare
The teacher creates and reviews the course in Studio.
Set up
Choose the format, attempts, duration, follow-up and, if desired, expiration from the first opening.
Deliver
The learner receives the file through a recognized channel and checks who sent it to them before opening it.
Complete
The course opens locally and records the activity data configured by the teacher.
Return
Upon completion, a .p2lrn-result.
Analyze
The teacher can open that result in P2LRN Analytics or review it from Studio.
4. Set up delivery in Studio
Open the course in P2LRN Studio and click Offline delivery. Before generating it, Studio requires that the course have Author and Rights holder in your authorship data and that you indicate Who delivers this course (teacher, center or organization). This data is displayed to the learner before startup is enabled.
You can configure:
Optional identifier to associate the delivery with a person without entering unnecessary data within the course.
They delimit the expected period of completion. In a completely offline delivery they depend on the device's clock.
Limits how long each attempt can last once started.
Defines how many attempts the learner can make on the same device.
Allows you to indicate, for example, 30 days. On Windows, the launcher records the first open and blocks new opens on that computer once the date is reached.
Records active time, events and information necessary to review performance.
5. What a self-running delivery records
In addition to the responses and scores generated by the course, the delivery may retain information about its use. The returned result may include:
- number of registered openings;
- date of first and last opening;
- logged session history;
- pseudonymous local identifier of the device;
- expiration date calculated from first opening;
- attempt made and duration;
- active time and course events;
- detected incidents, such as abnormal clock changes or use beyond established limits.
These data are incorporated into the .p2lrn-result so that the teacher can review them later.
6. Expiration and reuse
If the teacher establishes “Expires after first opening”, the period begins when the delivery is first opened. For example, with 30 days, a delivery opened on November 1st will be blocked on that computer after the 30 days are up.
Expiration reduces casual reuse and allows subsequent uses to be detected. In the Windows EXE the open state is saved outside the temporary course folder so that closing the browser or running the same file again does not reset the counter. However, a completely offline file cannot absolutely prevent someone from making a copy before opening it or moving it to another computer. Strict blocking between devices would require external activation or verification.
Upon expiration, P2LRN blocks access on the device where it is registered. There is no physical deletion of the file as a security measure: deleting a copy does not delete other copies that may already exist.
7. Result and P2LRN Analytics
Upon completion, the learner downloads a file .p2lrn-result. That file can be:
- Open directly in P2LRN Analytics through the button Open result.
- Open from Studio with Review delivery and, from that review, press Open in Analytics.
Analytics transforms the return into a view of learner, course, intent, activity, opens, and sessions. Scores from an offline submission are displayed as informational; They do not automatically become an official grade in an LMS or other academic system.
8. Review a return in Studio
- Open the original course.
- Click Review delivery and select the
.p2lrn-result. - If you kept a receipt from the teacher, select it to compare the assignment.
- Review learner, attempt, openings, first and last opening, expiration, sessions, active time, responses, scores and incidents.
- If you want to explore the activity in the full dashboard, tap Open in Analytics.
9. Assignment signature and provenance
Studio allows you to sign the conditions of the assignment and save a separate receipt for the teacher. This verification helps confirm that the return corresponds to the assignment that the teacher created.
It should not be confused with the identity of the learner or the origin of the executable that Windows receives. When faced with any executable file, the rule for the learner remains the same: open it only if you know who sent it to you and expected to receive it.
10. What works offline
| Function | Behavior |
|---|---|
| Course and activities included | They are reproduced from the resources incorporated into the delivery. |
| Supported Quizzes and Games | They work locally with Player. |
| Openings, sessions, and active time | They are logged locally when tracking is enabled. |
| Expiration from first opening | It is applied locally; The Windows EXE preserves state between runs on the same computer. |
| Live collaboration | Not available without an external service. |
| Exclusively remote resources | They are not suitable for a delivery designed to work offline. |
11. If Windows displays a warning
Don't disable SmartScreen, antivirus, or other protections to open a file you don't recognize. First confirm with the teacher or center that the file name, delivery channel and course are as expected. On managed devices, follow facility policies or consult the person responsible for the device.