Documentation for ISIMA/LIMOS Students✯
Working with Python on Pedagogical Servers✯
You have various Python practical work sessions (TPs). To avoid library conflicts in your session, it is advisable to work with virtual environments.
The Virtualenv tutorial is here
Installing a Linux Subsystem✯
With Windows 10, you can install a Linux subsystem without using dual-boot.
The tutorial created by Loic Yon is here
Communication with the ISIMA Discord SAV Bot✯
A Discord instance has been created for ISIMA students: discord.isima.fr
For all ISIMA students/staff✯
-
/emailand/code: To start, you must "connect" to gain access to the entire server using the/emailand/codecommands. For each of the two previous commands, you do not need to enter any arguments (additional text). Simply enter the command and send it; a text field will then appear! -
/ticket create <required: summary> <required: category> <required: problem_type>: To create a ticket for a request or problem, go to the #📝ticket channel and enter/ticket create. At this point, three fields (arguments) must be completed to provide maximum information about your request/problem. First, a brief summary/title of your issue (try to be concise; this title will be the name of the channel, where you can provide more details later). Second, a choice between "request" if you have a question, or "incident" if you have encountered a problem. Finally, a list of problem types (SSH, VPN, GitLab, TP Room, Personal VM, Personal Page, Printing, WiFi (Eduroam), Pedagogical Server (ADA), Personal Directory (home dir)). For WiFi and TP Room, after sending the command, one (location: where you are) or four (location, OS name, computer number, course name) additional fields will appear, respectively, to help the CRI staff better target your issue.Once completed, the bot will create a channel with the information you provided, and a CRI staff member can process the request and respond in this channel. You may provide additional information as needed.
-
/ticket resolved: Finally, when a solution has been found, you or a CRI staff member can mark the ticket as resolved using/ticket resolved(if you find a solution yourself, please explain it before marking it as resolved).
Bonus: You can retrieve a collection of links with /lien that may already help you!
For CRI Staff✯
In addition to the previous commands, you have access to a few extra commands to assist in ticket management.
/ticket resolved: to mark a ticket as resolved, as for everyone (no arguments)/ticket delete: to delete a ticket, which also removes it from the database (no arguments)-
/ticket archive: to mark a ticket as archived, which moves it to the Archive category (no arguments) -
/user|/user <optional: @mention>: to retrieve a user's email. Without the mention, you must be in the user's ticket to get their email. -
/reload|/reload <optional: cogs>: to reload an extension if specified as an argument; otherwise, reloads all extensions -
/unload: to unload an extension (no arguments) -
,,eval: allows evaluating Python code. This command is not a slash command to prevent everyone from seeing it, even if they lack permissions to use it.