LARP

Frequently Asked Questions

This Frequently Asked Questions (F.A.Q.) page answers questions most frequently asked to LARP's technical support. If you find no answer to your questions herein or you want to comment answers posted here, submit your questions or comments to technical support.

If you encountered a bug in LARP or if you want to recommend improvements to LARP, see Bugs and suggestions.

  1. Does LARP's unregistered shareware version has limited functionalities?
  2. What are the main distinctions between LARP's freeware version and its shareware counterpart?
  3. Sometimes LARP refuses to load project files. What are the reasons?
  4. Why can't we print algorithms within LARP?
  5. Is it possible to display a prompt and read a value on the same execution console line?

Does LARP's unregistered shareware version has limited functionalities?

In terms of functionalities, LARP's unregistered shareware version is identical to the registered version. The only distinctions between the two versions are:

  1. The unregistered version of LARP displays a notice on start up as well as in the main window's caption indicating the version is not registered.
  2. The unregistered version displays a reminder at each start up promoting the purchase of a registered license.
  3. Once the evaluation period expires, registration reminders are more persistent.
  4. Automatic updates are disabled in the unregistered shareware version of LARP.

Obviously, the registered version of LARP display no registration reminders.

Top of page


What are the main distinctions between LARP's freeware version and its shareware counterpart?

The only functionalities exclusive to the shareware version of LARP are:

  1. The shareware version provides various plagiarism prevention functionalities which prevent users from sharing LARP project files. Strategies such as usernames authenticating users, file encryption and command access restrictions prevents users from exchanging algorithm modules or printouts. These restrictions allow tighter control in a classroom environment.
  2. Automatic updates are disabled in the freeware version of LARP. Only registered owners of the shareware version can benefit from automatic updates.

Top of page


Sometimes LARP refuses to load project files. What are the reasons?

There are several reasons why LARP refuses to load a project file, but all are related to plagiarism prevention:

  1. The project file is corrupted or has illegally been modified using a tool other than LARP. The shareware's plagiarism prevention functionalities includes detecting illicit modifications to project files.
  2. The project file was created by another user using a the shareware version of LARP with plagiarism prevention functionalities enabled. Username information is therefore embedded in the file and the only way for that file to be loaded in LARP is to provide the same username as the one saved in the file.
  3. A project file created with the freeware version of LARP cannot be loaded in the shareware version of LARP when plagiarism functionalities are activated (unless super user mode is activated). This restriction prevent users from using the freeware version of LARP to overcome restrictions related to plagiarism in the shareware version.

Top of page


Why can't we print algorithms within LARP?

LARP' shareware version has a plagiarism prevention system which aims at preventing users from sharing LARP projects among a group of students using the software for class assignments.

Restrictions to printing modules within LARP is one of the many strategies deployed in LARP to prevent plagiarism, a user therefore not able to print modules and share paper copies among its classmates.

Module printing in LARP's shareware version in only available when super user mode is activated.

Note that module printing is always available in the freeware version of LARP since this version does not offer plagiarism prevention functionalities.

Top of page


Is it possible to display a prompt and read a value on the same execution console line?

Yes, using the QUERY instruction in pseudo code or providing both an an output string and input variables in the input/output flowchart instruction.

Top of page