Commit Graph

142 Commits

Author SHA1 Message Date
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
a8f7b94e6c Students can submit homework 2017-08-02 14:54:50 -05:00
6648d6378d Allow submit classwork menu item to show 2017-08-02 12:41:09 -05:00
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
cf5f618830 Fix spelling mistake in function 2017-08-02 09:35:29 -05:00
36947a9bff working on pushing changes back 2017-08-02 09:34:21 -05:00
aaf8c89455 translate menu items 2017-08-02 09:18:35 -05:00
fef2d80981 Add submit / update menu items for the network 2017-08-02 09:15:28 -05:00
8fdefcaabc Prompt for import settings 2017-08-02 09:01:14 -05:00
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
86addf875c Allow .enbu files 2017-07-31 19:47:22 -05:00
3a7a3f4299 stop displaying spurious help messages & pop open help when we launch a network 2017-07-31 19:14:05 -05:00
746e9edb36 Launch a network from homework 2017-07-31 17:01:03 -05:00
857c8750ba Add a simple error catcher for most file loads. 2017-07-31 16:23:38 -05:00
b7b5525413 Working on recent file load system 2017-07-31 13:39:46 -05:00
60881f8dcf When we load a user, open the profile immediately 2017-07-31 11:36:30 -05:00
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
ba3048cc07 Translate Add To Classwork menu item 2017-07-29 18:56:39 -05:00
166321b0f0 Hide "add network to schoolwork" menu item if we are not admin. 2017-07-29 18:55:07 -05:00
364858d07c NB.GetUser - Get current user 2017-07-29 18:34:51 -05:00
ce8b16c2d6 Lots of changes to get the enbu file to load 2017-07-29 18:31:19 -05:00
8d5ccdb159 More progress on loading / saving user 2017-07-29 11:46:39 -05:00
4415ca5944 Get user to save when program closed 2017-07-29 09:26:25 -05:00
338a28d9fa Update some comments 2017-07-29 06:55:18 -05:00
4b98c5298a Have double-click on item working now with msi file. 2017-07-28 19:35:27 -05:00
400a246d0b Ongoing plethora of changes, making initial form 2017-07-27 17:02:52 -05:00
7151d222f8 working on Person Form 2017-07-27 15:20:32 -05:00
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
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
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
b999bb705e Make hidden items (switches, devices, links) to simulate lost or unknown stuff on the network 2017-06-21 15:19:19 -05:00
b1fd860835 Cannot edit something that is powered off. 2017-06-19 14:03:28 -05:00
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
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
b62155c76e Code to save to an XML file and fixing localization issues. 2017-06-16 13:03:38 -05:00
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
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
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
d4acde7b18 can right-click and delete, right-click and change color of selected items 2017-06-07 09:10:02 -05:00
e13454b950 ESC key clears selected items. 2017-06-06 20:53:16 -05:00
a99a9ed696 Cleaning up select multiple and move system 2017-06-06 17:14:56 -05:00
693c77cfe0 Initial drag of multiple items 2017-06-06 15:13:52 -05:00
04f455bf46 Move the drawing of a single device in an alternate location into a different function. 2017-06-06 12:57:29 -05:00
c9422ab9d7 Allow visual dragging of items 2017-06-06 07:29:13 -05:00
f8eec8375a Added a traceroute test, a puzzle to show off traceroute, and traceroute help info. 2017-03-13 16:32:40 +03:00
9e33a6f392 traceroute works, at least rudimentarily 2017-03-13 14:04:02 +03:00
1ebf932edb Starting towards traceroute 2017-03-13 10:36:40 +03:00
0b3213bf67 Cannot connect to powered off APs 2017-03-11 11:07:01 +03:00
4500416364 Able to power off devices, power them back on, and devices off will not pass packets. 2017-03-10 16:07:53 +03:00
708ff2372f Keep initial builder window from starting off the screen 2017-02-25 10:56:47 +03:00
f4ab85f359 IPAddress edit box should now appear inside the network box. 2017-02-25 10:33:56 +03:00
7876ae832b Posting through Visual Studio 2017-02-24 14:29:51 +03:00
74731290a1 Adding the GPL. It did not have a license before this because the source was not public.
Getting caught up with some cr/lf changes.
2017-02-24 14:26:58 +03:00
1a0b42b727 Correct if starting form is off screen 2017-02-20 16:50:33 +03:00
6d375c9b60 Start working on Firewall Rules 2016-11-04 15:08:47 -05:00
c1bce08f77 Can lock ourselves out of a switch 2016-11-02 16:27:43 -05:00
b945f93eaf DHCP works better with vlans, added some puzzles 2016-10-28 10:17:13 -05:00
852ced630f Change colors of devices if VLANS are enabled 2016-10-12 15:24:07 -05:00
f9b7ceffae Add a checkmark to display the names and ips of network devices. And make a net-test. Added it to level0-help puzzle. 2016-02-04 16:38:49 -06:00
f50634f889 Graphics overhaul & minor change to help puzzle 2016-02-03 13:04:18 -06:00
eb7c529342 Fix network loop puzzles (add pingAgain test) 2015-11-22 18:01:56 -05:00
78bbfa8275 Save the level we are working on 2015-11-22 09:01:59 -05:00
afff91667b Update ping stuff again 2015-11-19 16:04:08 -05:00
4897217d7b Fix ping 2015-11-19 15:58:50 -05:00
Peter Wilson
056bc26874 Condensing edustrings 2015-11-19 14:49:14 -06:00
Peter Wilson
ccaaa79882 Through OW Trans Edits 2015-11-19 13:11:13 -06:00
Peter Wilson
6695e979ab Catchup to ND Edits 2015-11-18 16:34:00 -06:00
Peter Wilson
d566f5b28a More Changes 2015-11-18 14:11:16 -06:00
25f89495c3 Minor changes to translate stuff 2015-11-18 12:21:13 -05:00
e772f05dd1 Merge branch 'master' of https://tyounglightsys.visualstudio.com/DefaultCollection/_git/EduNetworkBuilder 2015-11-18 12:17:56 -05:00
Peter Wilson
ebc6b0d8b7 Up to NetBuild Trans Done 2015-11-18 11:14:54 -06:00
32afc5a7f6 Minor changes to strings to make translation easier 2015-11-18 12:12:20 -05:00
a4f5cb0eba Clear out old status message if we do something. 2015-11-01 19:18:12 -05:00
1a5efe1925 Make sounds when save happens & when save is canceled 2015-11-01 08:25:20 -05:00
5ee49ddcf5 Fix bug that causes crash when nothing is double-clicked 2015-09-06 09:15:39 -05:00
fe37d98e9b add a level and two devices 2015-09-01 17:46:03 -05:00
679d2f7010 Fix duplicate wireless link error 2015-08-28 13:58:27 -07:00
9136a0aa74 Right-clicking microwave and light result in "delete" being the only option 2015-08-26 17:10:55 -07:00
0f131e36cb uncomment wireless devices so we can add them to the network 2015-08-22 14:24:57 -07:00
057ae07db5 Auto-join wireless if ssid and keys match 2015-08-22 13:43:37 -07:00
1bf394833d check for broken wireless links 2015-08-22 10:57:27 -07:00
f144429554 Fix resize issue, reactivate light and microwave, and add puzzles 2015-08-15 08:29:05 -06:00
bc68ff91b0 temporarily remove microwave and light 2015-08-13 20:02:29 -06:00
adec041382 Microwave and fluorescent light additions 2015-08-13 20:00:43 -06:00
5bfe1b5477 comment out wireless devices for showing off - they do not work all the way yet. 2015-08-12 19:51:09 -06:00
4b0b06fb65 Added ctrl-s to save, and removed wireless ports showing mac addresses 2015-08-09 20:09:17 -06:00
ccbdafbc88 Save size of main window between uses. Deal with minimized windows (do not save status when minimized) 2015-08-08 15:10:18 -06:00
4c82388485 Context reader, context-reader-test, and color-coding 2015-08-08 11:09:22 -06:00
b4630655b3 Change tags to context help (and whitespace change) 2015-08-08 07:12:34 -06:00
6058ddf20b Allow puzzles to have alternate languages for description and title. 2015-08-01 15:03:23 -06:00
3e0222579f Removed the extra ResourceManagers and CultureInfo statements. 2015-08-01 12:02:36 -06:00
5775c35020 Getting up to date and moving translation stuff to separate function 2015-08-01 11:58:53 -06:00