Commit Graph

142 Commits

Author SHA1 Message Date
Tim Young abb4ac0a2f Can add a URL to help topics and puzzles. Clicking (or control-clicking) pulls up the video in a browser. 2017-10-25 11:47:29 -05:00
Tim Young 36b42e64d4 Ability to open a URL that is attached to a puzzle 2017-10-25 10:28:51 -05:00
Tim Young adc80e95a4 The test hints were out of order. make them show progressively more information. 2017-10-24 14:04:19 -05:00
Tim Young e6a1c265f7 better translation stuff 2017-09-28 19:44:25 -05:00
Tim Young ec6dbe0c3f give a nice message when the random puzzle is solved. 2017-09-01 15:15:16 -05:00
Tim Young d990185687 Choose network for turning into a random network. 2017-08-31 18:56:41 -05:00
Tim Young c753f0ff04 fix wireless breaking routines so they work. 2017-08-30 17:58:08 -05:00
Tim Young 1cd61dd293 use a button to toggle the type of caption to show. 2017-08-30 16:23:04 -05:00
Tim Young 7c4ff7aac3 Change to use the new map for testing the random map system. 2017-08-30 14:18:10 -05:00
Tim Young 65dd37f75e default to having the lables on after a random net is built 2017-08-29 16:06:14 -05:00
Tim Young 59992d0e28 Break ethernet by removing the link entirely 2017-08-29 16:01:34 -05:00
Tim Young 465de0f6b0 make changes to IP and gateway 2017-08-28 18:37:21 -05:00
Tim Young 537bb31835 break more things 2017-08-28 15:17:28 -05:00
Tim Young e58a75d84e make it so we can lock ourselves out of a switch 2017-08-27 17:22:26 -05:00
Tim Young d3b6abf1e1 get the random network visible 2017-08-27 17:06:58 -05:00
Tim Young fdacb85fe6 more things tracked 2017-08-26 19:05:44 -05:00
Tim Young da92d2dd3d pull out some debug code 2017-08-25 19:18:16 -05:00
Tim Young 4b695db457 grab 5 choices & sort them 2017-08-25 17:03:06 -05:00
Tim Young e2b4d34e35 move traversalpath dump out 2017-08-25 16:14:43 -05:00
Tim Young 743c531c1f capture test traversal dump 2017-08-25 15:32:00 -05:00
Tim Young 9db658f362 initial stubs for creating a random network 2017-08-24 20:03:00 -05:00
Tim Young 985821fa5a Change solved / unsolved menu items to use the new enums. This standardizes the loading of the solved / unsolved networks. 2017-08-24 14:19:27 -05:00
Tim Young d63452813a Impose a small delay in centering items. Makes it work smoother when simply right-clicking to do a menu or something. 2017-08-17 17:27:22 -05:00
Tim Young d1828aa0c9 process all the puzzles, not just the one 2017-08-17 10:40:45 -05:00
Tim Young 00f886080f Get invisible Network to complet auto dhcp request at beginning 2017-08-16 10:47:08 -05:00
Tim Young 879944f93f Remove a null-failure 2017-08-15 17:21:18 -05:00
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 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 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 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 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 e6518e3918 Get encryption / decryption working for users. 2017-08-09 16:52:54 -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 e1515c7a4f import homework for students 2017-08-08 14:19:56 -05:00
Tim Young 6467013f52 getting ready to load homework 2017-08-05 19:22:36 -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 69df135025 Deal with "recent" files that get deleted. Show a file not found error. 2017-08-03 11:46:27 -05:00
Tim Young 288c47e885 Network links 2017-08-03 11:37:59 -05:00
Tim Young 8134d8cb82 Mark something as graded 2017-08-02 17:07:12 -05:00
Tim Young 55ceeecac1 Add foundation for tracking which items have been graded. 2017-08-02 17:04:15 -05:00