Commit Graph

447 Commits

Author SHA1 Message Date
Tim Young f763016f90 Auto-DHCP on start if we are a teacher and have the check-mark set to do so. 2017-08-14 10:50:56 -05:00
Tim Young 0272ad0363 translate auto-dhcp checkmark 2017-08-14 10:29:37 -05:00
Tim Young 4779bf2425 Add auto-DHCP option to teacher setting window 2017-08-14 10:28:03 -05:00
Tim Young e086782532 Add a setting to allow networks to auto-DHCP on start. 2017-08-14 10:23:20 -05:00
Tim Young 6fd86bd916 Try a blank password first. - If no password, do not prompt for one. Just use the file (probably prompting for a pass at next login) 2017-08-13 16:52:13 -05:00
Tim Young 6a51ed058a If teacher opens a homework that is already graded. Do not prompt to grade it again 2017-08-12 17:09:35 -05:00
Tim Young 61aa50044e Fix a minor bug where cloned items lost the last ID. Broke all sorts of things. 2017-08-12 17:03:41 -05:00
Tim Young 71f43c4f24 Allow teacher to mark as graded when something is completed. 2017-08-12 16:58:41 -05:00
Tim Young 6fbaf98299 Finish importing one student file if we are a teacher and open a student file. 2017-08-12 16:31:56 -05:00
Tim Young 392c8c8b35 prep for admin loading in one student file 2017-08-12 16:05:54 -05:00
Tim Young cff1dada9c finish commit 2017-08-12 15:40:48 -05:00
Tim Young aaa39b3d16 ask sutdents to log out before opening a new user file. 2017-08-12 15:40:27 -05:00
Tim Young 68bdd59727 Add the ability to log out 2017-08-12 10:34:43 -05:00
Tim Young c905a5a952 Pop up a "submit homework" button when the homework has been completed. 2017-08-11 15:25:22 -05:00
Tim Young 042d66e7c9 Move submit homework to separate function. So we can call it separately. 2017-08-11 15:06:50 -05:00
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