Commit Graph

748 Commits

Author SHA1 Message Date
22552ce1a9 Create basic backup file rotation functions and direcories. 2017-08-05 12:41:42 -05:00
362b3a60a3 Error out (nicely) if the file has been tampered with (if the username does not match the file name). This will only really be useful once we have encryption. 2017-08-05 10:26:48 -05:00
99ff6e092d fix a small issue that kept submissions from continaing the real information. 2017-08-03 14:33:06 -05:00
3bf05ed8ff fix a bug with cloning. 2017-08-03 14:21:05 -05:00
c31133f786 Hide delete, give and save buttons if we are not the teacher. 2017-08-03 12:01:38 -05:00
69df135025 Deal with "recent" files that get deleted. Show a file not found error. 2017-08-03 11:46:27 -05:00
e8c8369176 Update list of students after we do a student import 2017-08-03 11:46:04 -05:00
288c47e885 Network links 2017-08-03 11:37:59 -05:00
e6a920676d Rest of machine password code 2017-08-03 11:37:45 -05:00
4c921ab280 Process for connecting a network link to the device it is connected to. Without this, cloned networks fail. 2017-08-03 11:36:53 -05:00
ff37a1b0ef Make a machine password. Will be used to let the admin user open student files 2017-08-03 11:35:29 -05:00
1396b72752 Import student submitted homework 2017-08-02 17:31:12 -05:00
8134d8cb82 Mark something as graded 2017-08-02 17:07:12 -05:00
55ceeecac1 Add foundation for tracking which items have been graded. 2017-08-02 17:04:15 -05:00
d5f58e2878 Mark a few buttons as not yet implimented 2017-08-02 16:57:50 -05:00
b9b9dbdf34 Add a not-yet implimented message 2017-08-02 16:57:04 -05:00
1a94d5e671 Allow admins to add or update a network. If we want to have two similar networks; the teacher can have one that was based off the other. 2017-08-02 15:37:29 -05:00
eeb0536b07 Add some non-operable buttons. Just to get the idea across for now. Export all homework, Push homework to all students. 2017-08-02 15:35:43 -05:00
7265b07e0e Students cannot change due date, admins can 2017-08-02 15:28:02 -05:00
538490087d Sort by due date, and submission date 2017-08-02 15:27:27 -05:00
a8f7b94e6c Students can submit homework 2017-08-02 14:54:50 -05:00
7a77de7ea9 More space for the classwork tree 2017-08-02 14:41:57 -05:00
bbbb62ab14 Hide generate file and import user buttons if not teacher 2017-08-02 14:39:37 -05:00
217371a96f Show student homework 2017-08-02 14:37:18 -05:00
e488291152 Save homework file button works 2017-08-02 13:03:14 -05:00
f6778026f2 Able to save / load schoolworkclass 2017-08-02 12:50:25 -05:00
3a30476c8f Tooltips for give and save buttons 2017-08-02 12:46:11 -05:00
6648d6378d Allow submit classwork menu item to show 2017-08-02 12:41:09 -05:00
f2e9cae817 Hide give and save buttons if we are not the teacher 2017-08-02 12:38:10 -05:00
6198079bae fixed Bug with cloning schoolwork. Missed cloning ID. 2017-08-02 12:29:29 -05:00
e8d62bc914 Give homework and print stats 2017-08-02 12:17:20 -05:00
c4e24b8c98 translate save and give buttons 2017-08-02 12:03:35 -05:00
2fe4a23638 Make give and save homework buttons 2017-08-02 11:59:42 -05:00
7b98466db2 update comments 2017-08-02 11:44:22 -05:00
d31727efcc change some settings for initial users
Store filepath for user files so we can update them individually
2017-08-02 11:42:33 -05:00
f1da7f9d97 generate initial student files 2017-08-02 11:34:53 -05:00
0ba762fe01 Choose a directory for the users files 2017-08-02 11:25:26 -05:00
b1e015e624 Add a button for generating student files 2017-08-02 11:10:34 -05:00
1675a000a1 Hide all sub-tabs when page first loads. Makes things look cleaner 2017-08-02 10:16:10 -05:00
508ac987f7 Fix bug where user profile directory lost when loading from recent files. Profile had been saved in "current directory" 2017-08-02 10:13:32 -05:00
e594f8bac8 small spelling mistake in function name 2017-08-02 09:36:39 -05:00
cf5f618830 Fix spelling mistake in function 2017-08-02 09:35:29 -05:00
36947a9bff working on pushing changes back 2017-08-02 09:34:21 -05:00
aaf8c89455 translate menu items 2017-08-02 09:18:35 -05:00
fef2d80981 Add submit / update menu items for the network 2017-08-02 09:15:28 -05:00
8fdefcaabc Prompt for import settings 2017-08-02 09:01:14 -05:00
ceba92f3d2 Add a checkPromptBox. It generates a simple form with a bunch of checkmarks. We will use this when prompting for initial settings. 2017-08-02 08:30:42 -05:00
ebf1a6b04e Hide unnecessary tabs when cycling through homework 2017-08-01 21:09:05 -05:00
d19b6ea938 populate the student tab when a student is clicked 2017-08-01 20:52:07 -05:00
2e535f1015 Change to correct tab when student is selected, and when "students" (overview) is selected 2017-08-01 20:35:41 -05:00