W3M Textual Web Browser
General Information
- Those of you working from home may find that running a graphical web browser such as Firefox remotely is slow. As an alternative, you may use the w3m text-mode web browser to submit to Marmoset. The browser is available on the MEF servers. If you are working at school and you open a terminal after logging into Linux in one of the MC computer labs you should see that mef-fe12 is already the server that you are logged into.
- The mouse works in w3m, even though it's text mode. You can double-click on controls such as text fields and buttons.
- Type "man w3m" for more detailed instructions on using W3M.
Assignment Submission Tutorial
Open a shell(Putty or Cygwin in Windows) and type "ssh mef-fe12.student.cs.uwaterloo.ca" to login to the mef-fe12 server from outside of the campus network as seen below. In putty you can enter "mef-fe12.student.cs.uwaterloo.ca" as the Host.
Open a terminal and login to one of the MEF computer servers (i.e. mef-fe12). Note that you may already be logged into a MEF server. Type "w3m https://marmoset.student.cs.uwaterloo.ca" as seen below to open w3m and navigate to the marmoset login webpage.
Use the arrow keys to navigate around the form(or press TAB/shift+TAB). Navigate over a text field and press ENTER to type text into the field. Enter your username and password. Then navigate the cursor over the [LOGIN] button and press enter to continue.
The Welcome screen should appear. Navigate the cursor over the [Continue] button and press enter.
Next navigate the cursor over the submit link for the assignment question you wish to submit and press enter.
Nabvigate the cursor over the File to Submit [] text field and enter in the name of the file. Note that the current directory is the directory where you executed w3m from. Once again navigate the cursor over the [Submit project!] button and press enter to submit.
You should now see a list of submissions. Your most recent submission will not yet have been tested. Wait a minute and then refress the screen by navigating the cursor over the AxPy(i.e. A1P1) link and press enter to refresh OR press shift+R.
It may be handy to keep multiple terminals open. One terminal can be open with the text based web browser for submissions and another terminal open to edit assignment work.