services:labtest:start
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| services:labtest:start [2025/10/24 09:16] – jas | services:labtest:start [2026/08/21 15:30] (current) – jas | ||
|---|---|---|---|
| Line 146: | Line 146: | ||
| < | < | ||
| Labtest (7777A) [labtest1] > help | Labtest (7777A) [labtest1] > help | ||
| + | |||
| + | Available commands: | ||
| status | status | ||
| Line 164: | Line 166: | ||
| quit Quit | quit Quit | ||
| + | app help | ||
| + | eecsvm help Display eecsvm help options | ||
| lock help Display lock help options | lock help Display lock help options | ||
| ltinit help Display ltinit help options | ltinit help Display ltinit help options | ||
| Line 182: | Line 186: | ||
| * You can use the " | * You can use the " | ||
| - | There are also a few subcommands in Labtest Assistant - lock, ltinit, restrict, and submit which will be described below. | + | There are various |
| + | |||
| + | ===== Labtest Applications Help ===== | ||
| + | |||
| + | < | ||
| + | Labtest (7777A) [labtest1] > app help | ||
| + | |||
| + | Labtest Application Dock Help: | ||
| + | |||
| + | In labtest mode, you can specify which applications are available on the app dock at the bottom of the | ||
| + | screen. | ||
| + | |||
| + | These applications are ALWAYS included no matter what your settings: Firefox, Logout, and LTRestore | ||
| + | |||
| + | In labtest lock mode, no additional applications are added by default unless you add them using "app add" | ||
| + | |||
| + | DISCLAIMER: Not all applications are suitable for labtest lock mode. For example, VSCode | ||
| + | requires access to the terminal for compiling and debugging code. | ||
| + | Consult with tech when adding new applications in lock mode. | ||
| + | |||
| + | In regular labtest mode, these other applications are added by default: | ||
| + | |||
| + | org.gnome.Ptyxis | ||
| + | eclipse | ||
| + | org.gnome.Nautilus | ||
| + | |||
| + | NOTE: If you add an app, but still want some of the defaults, you will have to re-add the defaults. | ||
| + | |||
| + | NOTE: | ||
| + | |||
| + | app default | ||
| + | app list List custom app list | ||
| + | app add < | ||
| + | app delete < | ||
| + | app edit Edit app list in text editor | ||
| + | app help | ||
| + | </ | ||
| + | |||
| + | ===== EECSVM Help ===== | ||
| + | |||
| + | < | ||
| + | Labtest (7777A) [labtest1] | ||
| + | |||
| + | EECSVM Mode Help: | ||
| + | |||
| + | The EECSVM service allows students to use virtual machines required by courses | ||
| + | they are taking. The service is only available to students enrolled in courses | ||
| + | requiring this service, and the respective faculty. | ||
| + | |||
| + | By default, EECSVM service is NOT available in Labtest mode. It can be enabled | ||
| + | (or disabled) with the options below. | ||
| + | to VMs that they have created outside of Labtest mode - only the template VMs. | ||
| + | |||
| + | eecsvm enable | ||
| + | eecsvm disable | ||
| + | eecsvm help | ||
| + | |||
| + | For more information on EECSVM service, please refer to this page: | ||
| + | |||
| + | https:// | ||
| + | </ | ||
| ===== Labtest Lock ===== | ===== Labtest Lock ===== | ||
| Line 193: | Line 257: | ||
| In labtest lock mode, the student is placed in a limited environment | In labtest lock mode, the student is placed in a limited environment | ||
| with no access to a terminal. | with no access to a terminal. | ||
| - | is Firefox web browser. | + | is Firefox web browser. |
| + | (see "apps help"). | ||
| lock enable | lock enable | ||
| lock disable | lock disable | ||
| - | lock list List apps in lock mode | ||
| - | lock add <app> [< | ||
| - | lock delete < | ||
| - | lock help | ||
| - | |||
| - | NOTE: As there is no access to a terminal, apps must bring up a GUI. | ||
| - | |||
| - | Example: | ||
| Enable lock mode (by default includes Web browser access only): | Enable lock mode (by default includes Web browser access only): | ||
| Line 210: | Line 267: | ||
| > lock enable | > lock enable | ||
| - | Want to make Eclipse available in lock mode? | + | Disable |
| - | > lock add eclipse | + | > lock disable |
| - | Add Matlab to lock mode (requires the option -desktop): | ||
| - | |||
| - | > lock add matlab -desktop | ||
| - | |||
| - | DISCLAIMER: Not all applications are suitable for lock mode. For example, VSCode | ||
| - | requires access to the terminal for compiling and debugging code. | ||
| </ | </ | ||
| Line 380: | Line 431: | ||
| # labtest1-LAB1 | # labtest1-LAB1 | ||
| # version: labtest1-lab1 | # version: labtest1-lab1 | ||
| - | 06/ | + | 06/ |
| 06/ | 06/ | ||
| </ | </ | ||
| Line 386: | Line 437: | ||
| Description: | Description: | ||
| - | * On June 20, 2023 at 9:54 AM, machines ea01-ea78 in las1006 will display (to logged in users) a warning that the machines will reboot in 5 minutes into labtest mode. The machines will remind students once per minute until the 5 minutes have elapsed. | + | * On June 20, 2023 at 9:55 AM, machines ea01-ea78 in las1006 will display (to logged in users) a warning that the machines will reboot in 5 minutes into labtest mode. The machines will remind students once per minute until the 5 minutes have elapsed. |
| - | * The machines will reboot into labtest mode at 9:59 AM, so they should be ready by 10:00 AM. | + | * The machines will reboot into labtest mode at 9:55 AM, so they should be ready by 10:00 AM. |
| * On June 20, 2023 at 11:45 AM, machines ea01-ea78 in las1006 will display (to logged in users) a warning that the machines will reboot back to Linux mode in 5 minutes. | * On June 20, 2023 at 11:45 AM, machines ea01-ea78 in las1006 will display (to logged in users) a warning that the machines will reboot back to Linux mode in 5 minutes. | ||
| - | * At 11:50 PM, machines will reboot from Labest | + | * At 11:50 PM, machines will reboot from Labtest |
| **Please ensure that your labtest ends 10 minutes prior to the end of your lab booking time.** | **Please ensure that your labtest ends 10 minutes prior to the end of your lab booking time.** | ||
| Line 398: | Line 449: | ||
| # labtest1-LAB1 | # labtest1-LAB1 | ||
| # version: labtest1-lab1 | # version: labtest1-lab1 | ||
| - | 06/ | + | 06/ |
| 06/ | 06/ | ||
| </ | </ | ||
| Line 407: | Line 458: | ||
| # labtest1-LAB1 MAIN | # labtest1-LAB1 MAIN | ||
| # version: labtest1-lab1 | # version: labtest1-lab1 | ||
| - | 06/ | + | 06/ |
| 06/ | 06/ | ||
| # labtest1-LAB1 ACCOMMODATION - 5 machines getting extra hour | # labtest1-LAB1 ACCOMMODATION - 5 machines getting extra hour | ||
| # version: labtest1-lab1 | # version: labtest1-lab1 | ||
| - | 06/ | + | 06/ |
| 06/ | 06/ | ||
| # labtest1-LAB1 ACCOMMODATION - 2 students getting extra 30 minutes | # labtest1-LAB1 ACCOMMODATION - 2 students getting extra 30 minutes | ||
| # version: labtest1-lab1 | # version: labtest1-lab1 | ||
| - | 06/ | + | 06/ |
| 06/ | 06/ | ||
| # labtest1-LAB1 ACCOMMODATION - 1 student getting extra 20 minutes | # labtest1-LAB1 ACCOMMODATION - 1 student getting extra 20 minutes | ||
| # version: labtest1-lab1 | # version: labtest1-lab1 | ||
| - | 06/ | + | 06/ |
| 06/ | 06/ | ||
| </ | </ | ||
| Line 945: | Line 996: | ||
| Now if you test your labtest in ltcloud, the user will only be able to access the Firefox web browser. | Now if you test your labtest in ltcloud, the user will only be able to access the Firefox web browser. | ||
| - | If you want additional software to be accessible in labtest, | + | If you want additional software to be accessible in labtest, |
| - | + | ||
| - | <app name>,< | + | |
| - | + | ||
| - | For example, if you want Eclipse | + | |
| - | + | ||
| - | eclipse | + | |
| - | + | ||
| - | By default, there are no optional arguments, and if no alternate display name is mentioned, then it will appear in the menu with the same name as the command name, but with the first letter capitalized (" | + | |
| - | If you want to add Matlab: | + | These applications are ALWAYS included no matter what your settings: Firefox, Logout, and LTRestore |
| - | matlab,-desktop | + | In labtest lock mode, no additional applications are added by default unless you add them to the app file. |
| - | In order to run " | + | **DISCLAIMER: |
| - | On the other hand, if you wanted to include Visual Studio Code, you would add: | + | In regular labtest mode, these other applications are added by default: |
| - | code,, | + | org.gnome.Ptyxis (this is the terminal) |
| + | eclipse | ||
| + | org.gnome.Nautilus (this is the file manager) | ||
| - | Now, " | + | If you want to add an app, you need to find the desktop file for the app. Desktop files are located in / |
| - | In labtest lock mode, the window environment is a little different in order to support | + | If you add an app, but still want some of the defaults |
| - | When labtest mode is started, a web browser will appear with the labtest start page. | + | idea <- that's intellij |
| + | org.gnome.Ptyxis (this is the terminal) | ||
| + | eclipse | ||
| + | org.gnome.Nautilus (this is the file manager) | ||
| - | Please ensure that you're careful when allowing access to software in lock mode. Giving access to additional software may have unintended side effects. | + | ** Please ensure that you're careful when allowing access to software in lock mode. Giving access to additional software may have unintended side effects. |
| ====== Accessing External Hosts In Labtest (optional) ====== | ====== Accessing External Hosts In Labtest (optional) ====== | ||
| Line 1571: | Line 1619: | ||
| Sometimes, during labtest mode, you may require a student to move from one machine to another machine. | Sometimes, during labtest mode, you may require a student to move from one machine to another machine. | ||
| - | When a student moves from one machine to the another, | + | When a student moves from one machine to the another, |
| To restore a students files from another machine, you will need to enter 3 pieces of information -- Labtest Admin (userid), Password, and Restore Machine. | To restore a students files from another machine, you will need to enter 3 pieces of information -- Labtest Admin (userid), Password, and Restore Machine. | ||
services/labtest/start.1761311815.txt.gz · Last modified: by jas
