d63452813a
Impose a small delay in centering items. Makes it work smoother when simply right-clicking to do a menu or something.
timy2017-08-17 17:27:22 -05:00
4e9399f9b5
Fix an issue when pinging a wireless device by name
timy2017-08-17 15:10:46 -05:00
1c703c60b5
Get loading / saving of packetmessages working. They had been lost during the clone operation.
timy2017-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.
timy2017-08-17 10:43:17 -05:00
e5599ee522
Stop console writeline of testing process
timy2017-08-17 10:41:51 -05:00
d1828aa0c9
process all the puzzles, not just the one
timy2017-08-17 10:40:45 -05:00
5dc89ffe37
Do not ding if we are processing stuff invisibly
timy2017-08-17 10:40:32 -05:00
a928f6b01c
test all networks on the test-all
timy2017-08-17 10:29:37 -05:00
aed5340351
ability to load / save the messages
timy2017-08-17 09:57:23 -05:00
c4c5984f21
prep to serialize network messages. for saving results of automatic testing
timy2017-08-17 07:39:14 -05:00
765eee55d4
leave network test messages in the network so we can retrieve them later.
timy2017-08-16 19:35:51 -05:00
2e77354c05
Update work-tree after we load in new homework submissions
timy2017-08-16 19:04:21 -05:00
ce37f24dbd
Get net-test to work once.
timy2017-08-16 11:05:24 -05:00
00f886080f
Get invisible Network to complet auto dhcp request at beginning
timy2017-08-16 10:47:08 -05:00
04782b2456
Hide exporting of password file from students.
timy2017-08-15 17:24:57 -05:00
63826f9c3e
Move changing password after the user has been created.
timy2017-08-15 17:22:55 -05:00
879944f93f
Remove a null-failure
timy2017-08-15 17:21:18 -05:00
8c600642b6
button calls function to try one for testing
timy2017-08-14 17:21:24 -05:00
eac09a2d80
Move homework test status to schoolwork class
timy2017-08-14 16:17:50 -05:00
c07247bb66
Pieces for testing and tracking status of homework checking.
timy2017-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.
timy2017-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.
timy2017-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.
timy2017-08-14 10:50:56 -05:00
e086782532
Add a setting to allow networks to auto-DHCP on start.
timy2017-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)
timy2017-08-13 16:52:13 -05:00
6a51ed058a
If teacher opens a homework that is already graded. Do not prompt to grade it again
timy2017-08-12 17:09:35 -05:00
61aa50044e
Fix a minor bug where cloned items lost the last ID. Broke all sorts of things.
timy2017-08-12 17:03:41 -05:00
71f43c4f24
Allow teacher to mark as graded when something is completed.
timy2017-08-12 16:58:41 -05:00
6fbaf98299
Finish importing one student file if we are a teacher and open a student file.
timy2017-08-12 16:31:56 -05:00
392c8c8b35
prep for admin loading in one student file
timy2017-08-12 16:05:54 -05:00
aaa39b3d16
ask sutdents to log out before opening a new user file.
timy2017-08-12 15:40:27 -05:00
68bdd59727
Add the ability to log out
timy2017-08-12 10:34:43 -05:00
c905a5a952
Pop up a "submit homework" button when the homework has been completed.
timy2017-08-11 15:25:22 -05:00
042d66e7c9
Move submit homework to separate function. So we can call it separately.
timy2017-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.
timy2017-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
timy2017-08-11 15:01:09 -05:00
db6cdff653
Sort the projects consistantly. Class -> Due Date -> Save Date
timy2017-08-11 14:56:40 -05:00
f478221169
Get teacher to set a password at the beginning
timy2017-08-11 14:44:10 -05:00
6bfc101468
Change password at first login. Do not accept no as an answer.
timy2017-08-11 14:37:24 -05:00
16c009b432
Move change password logic to person
timy2017-08-11 14:34:35 -05:00
ed6c37194c
better importing of student information when we read in the homework.
timy2017-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
timy2017-08-10 16:32:45 -05:00
50a04dbef0
functions to make student csv file
timy2017-08-10 16:07:33 -05:00
ed48b943aa
We cannot delete or give submitted homework
timy2017-08-10 15:42:41 -05:00
15e0092699
Fix a potential null reference bug
timy2017-08-10 15:35:56 -05:00
e864276316
Fix teachers see ungraded homework as being bold
timy2017-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)
timy2017-08-10 14:24:21 -05:00
88a15caf88
Get encryption working for teacher
timy2017-08-09 17:01:30 -05:00
e6518e3918
Get encryption / decryption working for users.
timy2017-08-09 16:52:54 -05:00
1e598470ef
Get the load func in place
timy2017-08-09 16:34:42 -05:00
8574d61349
get saving encrypted to work
timy2017-08-09 16:22:34 -05:00
66657507ed
Save an encrypted person class
timy2017-08-09 16:20:05 -05:00
e4edd9bf5a
convert personclass writer to xml document so we can encrypt.
timy2017-08-09 16:03:19 -05:00
490a8d1b04
Throw a better error when we try and fail to load something.
timy2017-08-09 15:52:31 -05:00
3136228e76
Changes to allow encryption
timy2017-08-09 15:32:04 -05:00
b6bcd7aff2
submitted label visible for students when something has been submitted
timy2017-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
timy2017-08-09 09:32:32 -05:00
405d45e164
Double-click homework in profile launches it
timy2017-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
timy2017-08-08 17:45:45 -05:00
aeb61ebcf1
change idea in psuedocode for how to handle admin bulk import of homework. Simplified it considerably
timy2017-08-08 14:31:03 -05:00
e1515c7a4f
import homework for students
timy2017-08-08 14:19:56 -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.
timy2017-08-05 10:26:48 -05:00
99ff6e092d
fix a small issue that kept submissions from continaing the real information.
timy2017-08-03 14:33:06 -05:00
3bf05ed8ff
fix a bug with cloning.
timy2017-08-03 14:21:05 -05:00
c31133f786
Hide delete, give and save buttons if we are not the teacher.
timy2017-08-03 12:01:38 -05:00
69df135025
Deal with "recent" files that get deleted. Show a file not found error.
timy2017-08-03 11:46:27 -05:00
e8c8369176
Update list of students after we do a student import
timy2017-08-03 11:46:04 -05:00
8134d8cb82
Mark something as graded
timy2017-08-02 17:07:12 -05:00
55ceeecac1
Add foundation for tracking which items have been graded.
timy2017-08-02 17:04:15 -05:00
d5f58e2878
Mark a few buttons as not yet implimented
timy2017-08-02 16:57:50 -05:00
b9b9dbdf34
Add a not-yet implimented message
timy2017-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.
timy2017-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.
timy2017-08-02 15:35:43 -05:00
7265b07e0e
Students cannot change due date, admins can
timy2017-08-02 15:28:02 -05:00
538490087d
Sort by due date, and submission date
timy2017-08-02 15:27:27 -05:00
a8f7b94e6c
Students can submit homework
timy2017-08-02 14:54:50 -05:00
7a77de7ea9
More space for the classwork tree
timy2017-08-02 14:41:57 -05:00
bbbb62ab14
Hide generate file and import user buttons if not teacher
timy2017-08-02 14:39:37 -05:00
217371a96f
Show student homework
timy2017-08-02 14:37:18 -05:00
e488291152
Save homework file button works
timy2017-08-02 13:03:14 -05:00