Homework Checker client for matlab. This is the client side of the HWC application.
-
Create new working directory and open matlab here.
-
Download HWC Lab Checker using matlab Git Project:
HOME -> New -> Project -> From Git -
Type into Repository path: https://github.com/ITMORobotics/hwc-matlab-client.git, and select the working directory in the field Sansdbox and click Retrieve:
-
Later for openning the project you can use:
Open -> Recent -> Your Project

-
Create new working directory and open matlab here.
-
Download Client
-
Extract to working directory.
-
Open the extracted directory in left window:
HOME -> Open -> From Folder
- To start doing lab work, you must register in the system. To do this, enter in the Matlab console:
for example:
hwc = hwc_connect('SERVER_URL')
If you have a problems with SSL Certificate. Please usehwc = hwc_connect('https://hwc-test-server.ru')
httpinstead ofhttps, for example:hwc = hwc_connect('http://hwc-test-server.ru')
- Fill in Full name and click Enter. After that fill in other required fields:
If you have reinstalled client you should use also:
hwc = hwc_connect('SERVER_URL')In this case please repeat your name, id, email and password provided earlier.
After registration you can connect at any time with
hwc = hwc_connect('SERVER_URL')or to connect via http please change https on http.
For getting first task(lab) you must type:
task = hwc.get_task(1)For other tasks(labs) you must type desired number:
task = hwc.get_task(laboratory_number)The case will be generated on the first call. After that, you can retrieve your task at any time with
task = hwc.get_task(laboratory_number)There is your task. In task structure you can see in variable files associated filenames. In this case: l1_1.pdf. This file contains in folder files.
In struct parameters presented input variables for modeling the system described in pdf file:
In struct answers presented variables that you must fill instead of ?:
When you fill all variables in struct answers instead of ? you can check it with:
hwc.send_task(task)You are right if you have nonzero score opposite the corresponding variable. The total score is the sum of all scores. You can also see the number of attempts.
-
Upload the required answers to the HWC Lab Checking system as above.
-
Please send to
hdulab.checker@yandex.rufrom email, that you used to register in the HWC Lab Checker:- a zip-archive with all matlab files with comments, or in live script, or with some kind of brief report,
- your password for HWC Lab Checker.











