Commit Graph

432 Commits

Author SHA1 Message Date
Tim Young 840a6877bf set tooltip for class, name, and description. the boxes are too small to see the whole thing. Mouseover does tooltip so you can see it. 2017-08-11 15:05:22 -05:00
Tim Young 765789226e Reverse the sort for the admin. The list is traversed in reverse elsewhere. This makes them sort the same 2017-08-11 15:01:09 -05:00
Tim Young db6cdff653 Sort the projects consistantly. Class -> Due Date -> Save Date 2017-08-11 14:56:40 -05:00
Tim Young f478221169 Get teacher to set a password at the beginning 2017-08-11 14:44:10 -05:00
Tim Young 6bfc101468 Change password at first login. Do not accept no as an answer. 2017-08-11 14:37:24 -05:00
Tim Young 16c009b432 Move change password logic to person 2017-08-11 14:34:35 -05:00
Tim Young ed6c37194c better importing of student information when we read in the homework. 2017-08-11 10:16:49 -05:00
Tim Young 217ac4dbd7 Write student csv file - includes generated passwords if it was set up to create new PWs for students who did not have any defined 2017-08-10 16:32:45 -05:00
Tim Young 50a04dbef0 functions to make student csv file 2017-08-10 16:07:33 -05:00
Tim Young ed48b943aa We cannot delete or give submitted homework 2017-08-10 15:42:41 -05:00
Tim Young 15e0092699 Fix a potential null reference bug 2017-08-10 15:35:56 -05:00
Tim Young e864276316 Fix teachers see ungraded homework as being bold 2017-08-10 15:30:22 -05:00
Tim Young 327722bc97 whitespace fix 2017-08-10 15:26:06 -05:00
Tim Young 4557b9a2e1 Installer changes. Use variables. Give distinct upgrade UID. Make product UID all caps (better for compatibility, so I hear) 2017-08-10 14:24:21 -05:00
Tim Young 88a15caf88 Get encryption working for teacher 2017-08-09 17:01:30 -05:00
Tim Young e6518e3918 Get encryption / decryption working for users. 2017-08-09 16:52:54 -05:00
Tim Young 1e598470ef Get the load func in place 2017-08-09 16:34:42 -05:00
Tim Young 8574d61349 get saving encrypted to work 2017-08-09 16:22:34 -05:00
Tim Young 66657507ed Save an encrypted person class 2017-08-09 16:20:05 -05:00
Tim Young e4edd9bf5a convert personclass writer to xml document so we can encrypt. 2017-08-09 16:03:19 -05:00
Tim Young 490a8d1b04 Throw a better error when we try and fail to load something. 2017-08-09 15:52:31 -05:00
Tim Young 3136228e76 Changes to allow encryption 2017-08-09 15:32:04 -05:00
Tim Young b6bcd7aff2 submitted label visible for students when something has been submitted 2017-08-09 10:11:55 -05:00
Tim Young b1c415c686 Mark items needing attention as bold. Students see un-submitted homeworks bolded. Teachers see ungraded homework bolded 2017-08-09 09:32:32 -05:00
Tim Young 405d45e164 Double-click homework in profile launches it 2017-08-08 19:01:42 -05:00
Tim Young fc39ba71c6 Import homework for teachers. Let them export all the homework for a class and import it for another class 2017-08-08 17:45:45 -05:00
Tim Young aeb61ebcf1 change idea in psuedocode for how to handle admin bulk import of homework. Simplified it considerably 2017-08-08 14:31:03 -05:00
Tim Young e1515c7a4f import homework for students 2017-08-08 14:19:56 -05:00
Tim Young 0acb89c429 Fix homework export 2017-08-07 19:31:36 -05:00
Tim Young 43516d5b89 Fix schoolwork loading bug 2017-08-07 19:27:59 -05:00
Tim Young e13341010b Finish the save 2017-08-05 21:39:57 -05:00
Tim Young f49705ec11 set up to load schoolwork 2017-08-05 19:35:15 -05:00
Tim Young 6467013f52 getting ready to load homework 2017-08-05 19:22:36 -05:00
Tim Young 8fe0cf2df7 Add selected homeworks to a list 2017-08-05 17:11:55 -05:00
Tim Young b70948e8da Prompt for which homeworks to include 2017-08-05 17:01:37 -05:00
Tim Young e612b8eb29 rename the export homework button 2017-08-05 16:56:25 -05:00
Tim Young 9905d2e2cb Get person files to auto-backup when we save them. 2017-08-05 13:11:26 -05:00
Tim Young 22552ce1a9 Create basic backup file rotation functions and direcories. 2017-08-05 12:41:42 -05:00
Tim Young 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
Tim Young 99ff6e092d fix a small issue that kept submissions from continaing the real information. 2017-08-03 14:33:06 -05:00
Tim Young 3bf05ed8ff fix a bug with cloning. 2017-08-03 14:21:05 -05:00
Tim Young c31133f786 Hide delete, give and save buttons if we are not the teacher. 2017-08-03 12:01:38 -05:00
Tim Young 69df135025 Deal with "recent" files that get deleted. Show a file not found error. 2017-08-03 11:46:27 -05:00
Tim Young e8c8369176 Update list of students after we do a student import 2017-08-03 11:46:04 -05:00
Tim Young 288c47e885 Network links 2017-08-03 11:37:59 -05:00
Tim Young e6a920676d Rest of machine password code 2017-08-03 11:37:45 -05:00
Tim Young 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
Tim Young ff37a1b0ef Make a machine password. Will be used to let the admin user open student files 2017-08-03 11:35:29 -05:00
Tim Young 1396b72752 Import student submitted homework 2017-08-02 17:31:12 -05:00
Tim Young 8134d8cb82 Mark something as graded 2017-08-02 17:07:12 -05:00