d63452813a
Impose a small delay in centering items. Makes it work smoother when simply right-clicking to do a menu or something.
Tim Young2017-08-17 17:27:22 -05:00
4e9399f9b5
Fix an issue when pinging a wireless device by name
Tim Young2017-08-17 15:10:46 -05:00
1c703c60b5
Get loading / saving of packetmessages working. They had been lost during the clone operation.
Tim Young2017-08-17 13:50:29 -05:00
7f6c8be406
rebuild the homework tree after we test all of them. That way the results are immediately visible.
Tim Young2017-08-17 10:43:17 -05:00
e5599ee522
Stop console writeline of testing process
Tim Young2017-08-17 10:41:51 -05:00
d1828aa0c9
process all the puzzles, not just the one
Tim Young2017-08-17 10:40:45 -05:00
5dc89ffe37
Do not ding if we are processing stuff invisibly
Tim Young2017-08-17 10:40:32 -05:00
a928f6b01c
test all networks on the test-all
Tim Young2017-08-17 10:29:37 -05:00
8c600642b6
button calls function to try one for testing
Tim Young2017-08-14 17:21:24 -05:00
eac09a2d80
Move homework test status to schoolwork class
Tim Young2017-08-14 16:17:50 -05:00
c07247bb66
Pieces for testing and tracking status of homework checking.
Tim Young2017-08-14 16:13:17 -05:00
98fae3192f
When we check net-tests, we can pass in the network. This allows us to use this func if we do not have a network loaded.
Tim Young2017-08-14 15:51:05 -05:00
02e3b45cb2
Add "skip visuals" to tick. So we can run lots of ticks without updating visuals. Needed to process tests automatically.
Tim Young2017-08-14 15:44:56 -05:00
f763016f90
Auto-DHCP on start if we are a teacher and have the check-mark set to do so.
Tim Young2017-08-14 10:50:56 -05:00
0272ad0363
translate auto-dhcp checkmark
Tim Young2017-08-14 10:29:37 -05:00
4779bf2425
Add auto-DHCP option to teacher setting window
Tim Young2017-08-14 10:28:03 -05:00
e086782532
Add a setting to allow networks to auto-DHCP on start.
Tim Young2017-08-14 10:23:20 -05:00
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)
Tim Young2017-08-13 16:52:13 -05:00
6a51ed058a
If teacher opens a homework that is already graded. Do not prompt to grade it again
Tim Young2017-08-12 17:09:35 -05:00
61aa50044e
Fix a minor bug where cloned items lost the last ID. Broke all sorts of things.
Tim Young2017-08-12 17:03:41 -05:00
71f43c4f24
Allow teacher to mark as graded when something is completed.
Tim Young2017-08-12 16:58:41 -05:00
6fbaf98299
Finish importing one student file if we are a teacher and open a student file.
Tim Young2017-08-12 16:31:56 -05:00
392c8c8b35
prep for admin loading in one student file
Tim Young2017-08-12 16:05:54 -05:00
c905a5a952
Pop up a "submit homework" button when the homework has been completed.
Tim Young2017-08-11 15:25:22 -05:00
042d66e7c9
Move submit homework to separate function. So we can call it separately.
Tim Young2017-08-11 15:06:50 -05:00
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.
Tim Young2017-08-11 15:05:22 -05:00
765789226e
Reverse the sort for the admin. The list is traversed in reverse elsewhere. This makes them sort the same
Tim Young2017-08-11 15:01:09 -05:00
db6cdff653
Sort the projects consistantly. Class -> Due Date -> Save Date
Tim Young2017-08-11 14:56:40 -05:00
f478221169
Get teacher to set a password at the beginning
Tim Young2017-08-11 14:44:10 -05:00
6bfc101468
Change password at first login. Do not accept no as an answer.
Tim Young2017-08-11 14:37:24 -05:00
16c009b432
Move change password logic to person
Tim Young2017-08-11 14:34:35 -05:00
ed6c37194c
better importing of student information when we read in the homework.
Tim Young2017-08-11 10:16:49 -05:00
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
Tim Young2017-08-10 16:32:45 -05:00
50a04dbef0
functions to make student csv file
Tim Young2017-08-10 16:07:33 -05:00
ed48b943aa
We cannot delete or give submitted homework
Tim Young2017-08-10 15:42:41 -05:00
15e0092699
Fix a potential null reference bug
Tim Young2017-08-10 15:35:56 -05:00
e864276316
Fix teachers see ungraded homework as being bold
Tim Young2017-08-10 15:30:22 -05:00
4557b9a2e1
Installer changes. Use variables. Give distinct upgrade UID. Make product UID all caps (better for compatibility, so I hear)
Tim Young2017-08-10 14:24:21 -05:00
88a15caf88
Get encryption working for teacher
Tim Young2017-08-09 17:01:30 -05:00
e6518e3918
Get encryption / decryption working for users.
Tim Young2017-08-09 16:52:54 -05:00
b6bcd7aff2
submitted label visible for students when something has been submitted
Tim Young2017-08-09 10:11:55 -05:00
b1c415c686
Mark items needing attention as bold. Students see un-submitted homeworks bolded. Teachers see ungraded homework bolded
Tim Young2017-08-09 09:32:32 -05:00
405d45e164
Double-click homework in profile launches it
Tim Young2017-08-08 19:01:42 -05:00
fc39ba71c6
Import homework for teachers. Let them export all the homework for a class and import it for another class
Tim Young2017-08-08 17:45:45 -05:00
aeb61ebcf1
change idea in psuedocode for how to handle admin bulk import of homework. Simplified it considerably
Tim Young2017-08-08 14:31:03 -05:00
6467013f52
getting ready to load homework
Tim Young2017-08-05 19:22:36 -05:00
8fe0cf2df7
Add selected homeworks to a list
Tim Young2017-08-05 17:11:55 -05:00
b70948e8da
Prompt for which homeworks to include
Tim Young2017-08-05 17:01:37 -05:00
e612b8eb29
rename the export homework button
Tim Young2017-08-05 16:56:25 -05:00
9905d2e2cb
Get person files to auto-backup when we save them.
Tim Young2017-08-05 13:11:26 -05:00
22552ce1a9
Create basic backup file rotation functions and direcories.
Tim Young2017-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.
Tim Young2017-08-05 10:26:48 -05:00
99ff6e092d
fix a small issue that kept submissions from continaing the real information.
Tim Young2017-08-03 14:33:06 -05:00
e6a920676d
Rest of machine password code
Tim Young2017-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.
Tim Young2017-08-03 11:36:53 -05:00
ff37a1b0ef
Make a machine password. Will be used to let the admin user open student files
Tim Young2017-08-03 11:35:29 -05:00
1396b72752
Import student submitted homework
Tim Young2017-08-02 17:31:12 -05:00
55ceeecac1
Add foundation for tracking which items have been graded.
Tim Young2017-08-02 17:04:15 -05:00
d5f58e2878
Mark a few buttons as not yet implimented
Tim Young2017-08-02 16:57:50 -05:00
b9b9dbdf34
Add a not-yet implimented message
Tim Young2017-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.
Tim Young2017-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.
Tim Young2017-08-02 15:35:43 -05:00
7265b07e0e
Students cannot change due date, admins can
Tim Young2017-08-02 15:28:02 -05:00
538490087d
Sort by due date, and submission date
Tim Young2017-08-02 15:27:27 -05:00