Commit Graph

99 Commits

Author SHA1 Message Date
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
Tim Young 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. 2017-08-02 15:37:29 -05:00
Tim Young a8f7b94e6c Students can submit homework 2017-08-02 14:54:50 -05:00
Tim Young 6648d6378d Allow submit classwork menu item to show 2017-08-02 12:41:09 -05:00
Tim Young 508ac987f7 Fix bug where user profile directory lost when loading from recent files. Profile had been saved in "current directory" 2017-08-02 10:13:32 -05:00
Tim Young cf5f618830 Fix spelling mistake in function 2017-08-02 09:35:29 -05:00
Tim Young 36947a9bff working on pushing changes back 2017-08-02 09:34:21 -05:00
Tim Young aaf8c89455 translate menu items 2017-08-02 09:18:35 -05:00
Tim Young fef2d80981 Add submit / update menu items for the network 2017-08-02 09:15:28 -05:00
Tim Young 8fdefcaabc Prompt for import settings 2017-08-02 09:01:14 -05:00
Tim Young 83dfef6ad2 Error out if double-clicking a homework file. We need to load a user profile so the homework can be added to it. 2017-07-31 19:54:00 -05:00
Tim Young 86addf875c Allow .enbu files 2017-07-31 19:47:22 -05:00
Tim Young 3a7a3f4299 stop displaying spurious help messages & pop open help when we launch a network 2017-07-31 19:14:05 -05:00
Tim Young 746e9edb36 Launch a network from homework 2017-07-31 17:01:03 -05:00
Tim Young 857c8750ba Add a simple error catcher for most file loads. 2017-07-31 16:23:38 -05:00
Tim Young b7b5525413 Working on recent file load system 2017-07-31 13:39:46 -05:00
Tim Young 60881f8dcf When we load a user, open the profile immediately 2017-07-31 11:36:30 -05:00
Tim Young d25cfcbade Store a settings record in the user class. Serialize it for ease of loading / saving. Use this settings class for all storing / retrieving stuff. Works awesome. 2017-07-30 14:55:37 -05:00
Tim Young ba3048cc07 Translate Add To Classwork menu item 2017-07-29 18:56:39 -05:00
Tim Young 166321b0f0 Hide "add network to schoolwork" menu item if we are not admin. 2017-07-29 18:55:07 -05:00
Tim Young 364858d07c NB.GetUser - Get current user 2017-07-29 18:34:51 -05:00
Tim Young ce8b16c2d6 Lots of changes to get the enbu file to load 2017-07-29 18:31:19 -05:00
Tim Young 8d5ccdb159 More progress on loading / saving user 2017-07-29 11:46:39 -05:00
Tim Young 4415ca5944 Get user to save when program closed 2017-07-29 09:26:25 -05:00
Tim Young 338a28d9fa Update some comments 2017-07-29 06:55:18 -05:00
Tim Young 4b98c5298a Have double-click on item working now with msi file. 2017-07-28 19:35:27 -05:00
Tim Young 400a246d0b Ongoing plethora of changes, making initial form 2017-07-27 17:02:52 -05:00
Tim Young 7151d222f8 working on Person Form 2017-07-27 15:20:32 -05:00
Tim Young 437bb2601e Disable Options menu when we loaded a puzzle from a resource. Cleaned up the load system a little bit. 2017-07-20 14:50:03 -05:00
Tim Young 47b26362b5 allow us to ping from, or traceroute from locked devices. A bug kept us from doing this previously. 2017-06-28 10:11:12 -05:00
Tim Young 9f2d8f5947 ctrl-right-click items to add a "Hide" context menu item. Allows you to hide things in the editor 2017-06-23 15:35:50 -05:00
Tim Young b999bb705e Make hidden items (switches, devices, links) to simulate lost or unknown stuff on the network 2017-06-21 15:19:19 -05:00
Tim Young b1fd860835 Cannot edit something that is powered off. 2017-06-19 14:03:28 -05:00
Tim Young 77ce6a1106 Fix minor bug with first puzzle (help). Puzzle never checks for final test to complete when last item is the help button. 2017-06-16 15:18:22 -05:00
Tim Young e725a88bb1 Save size of window and position of window at close. Oops. Had removed that on accident. 2017-06-16 13:14:17 -05:00
Tim Young b62155c76e Code to save to an XML file and fixing localization issues. 2017-06-16 13:03:38 -05:00
Tim Young 16f5c54ee9 Mono does not like my settings for some reason. Moved settings to my own class that loads from properties.settings. Will load/save to xml in another commit. 2017-06-16 11:27:53 -05:00
Tim Young 49be222b5d Make it so we can add items. Had broken it when we made the ability to drag / select a big box of stuff. 2017-06-14 14:15:58 -05:00
Tim Young d129fdc1a4 Re-enable dragging of links. Had broken that when making the ability to drag multiple items around the screen. 2017-06-14 14:10:00 -05:00
Tim Young d4acde7b18 can right-click and delete, right-click and change color of selected items 2017-06-07 09:10:02 -05:00
Tim Young e13454b950 ESC key clears selected items. 2017-06-06 20:53:16 -05:00
Tim Young a99a9ed696 Cleaning up select multiple and move system 2017-06-06 17:14:56 -05:00
Tim Young 693c77cfe0 Initial drag of multiple items 2017-06-06 15:13:52 -05:00
Tim Young 04f455bf46 Move the drawing of a single device in an alternate location into a different function. 2017-06-06 12:57:29 -05:00