|
54ddd2a2af
|
fix bug trying to randomize the octets 0.0.0.0.
|
2017-08-29 15:44:42 -05:00 |
|
|
2b944891e2
|
make the distance microwaves and flourescent lights damage things a constant.
|
2017-08-29 15:32:26 -05:00 |
|
|
36654e837f
|
do not duplicate "breaks." If we successfully break it one way, do not repeat it.
|
2017-08-29 15:08:31 -05:00 |
|
|
465de0f6b0
|
make changes to IP and gateway
|
2017-08-28 18:37:21 -05:00 |
|
|
31e07852cf
|
make IPaddress breakage tools
|
2017-08-28 18:13:34 -05:00 |
|
|
537bb31835
|
break more things
|
2017-08-28 15:17:28 -05:00 |
|
|
094f8cabf7
|
Add a func to break a wireless key
|
2017-08-28 15:00:41 -05:00 |
|
|
fffe00ae54
|
Add a func to break the ssid.
|
2017-08-28 14:53:23 -05:00 |
|
|
e58a75d84e
|
make it so we can lock ourselves out of a switch
|
2017-08-27 17:22:26 -05:00 |
|
|
d3b6abf1e1
|
get the random network visible
|
2017-08-27 17:06:58 -05:00 |
|
|
fdacb85fe6
|
more things tracked
|
2017-08-26 19:05:44 -05:00 |
|
|
c6bee193ce
|
track additional information so we can tell which nic to break, which route to break, etc
|
2017-08-26 14:56:50 -05:00 |
|
|
ea3f2adb65
|
Add a test to show the broken item
|
2017-08-26 08:16:45 -05:00 |
|
|
eddfb773c0
|
One item to break
|
2017-08-26 08:09:37 -05:00 |
|
|
75bcd6d0ba
|
more functions preparing to break a network
|
2017-08-26 08:01:31 -05:00 |
|
|
7a15bbd1ce
|
Add an initial HowToBreak enum.
|
2017-08-25 19:21:48 -05:00 |
|
|
da92d2dd3d
|
pull out some debug code
|
2017-08-25 19:18:16 -05:00 |
|
|
4b695db457
|
grab 5 choices & sort them
|
2017-08-25 17:03:06 -05:00 |
|
|
e2b4d34e35
|
move traversalpath dump out
|
2017-08-25 16:14:43 -05:00 |
|
|
01eb63b401
|
functions we will need when breaking things
|
2017-08-25 16:11:06 -05:00 |
|
|
2e73b622e4
|
register ping arrival in traversal info
|
2017-08-25 16:02:42 -05:00 |
|
|
4755d0511d
|
register switches in the traversal path
|
2017-08-25 15:44:51 -05:00 |
|
|
f2f7afc38d
|
links have better names for debugging
|
2017-08-25 15:37:36 -05:00 |
|
|
743c531c1f
|
capture test traversal dump
|
2017-08-25 15:32:00 -05:00 |
|
|
c7357f15e4
|
Add a writeline after dump. Better for debugging
|
2017-08-25 15:17:07 -05:00 |
|
|
fb1fb82cf4
|
make initial functions for nonvisual packet processing.
|
2017-08-25 15:05:12 -05:00 |
|
|
c3fcecdba0
|
add ethernet and wireless traversal information
|
2017-08-25 10:41:02 -05:00 |
|
|
eaab7771ff
|
adding traversal information as the packet moves around
|
2017-08-25 10:37:20 -05:00 |
|
|
9b78092b5a
|
Add a traversal class to the packet.
|
2017-08-25 10:15:01 -05:00 |
|
|
f4cade1652
|
make the initial traversial class
|
2017-08-25 10:13:05 -05:00 |
|
|
7d14ca89bb
|
Add the v into the name
|
2017-08-25 09:52:37 -05:00 |
|
|
0df2449223
|
Create an enum for the traversal technologies
|
2017-08-25 09:51:48 -05:00 |
|
|
9db658f362
|
initial stubs for creating a random network
|
2017-08-24 20:03:00 -05:00 |
|
|
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 |
|
|
931ba44b69
|
create enum for solved puzzles
|
2017-08-24 12:21:11 -05:00 |
|
|
5ca3bb9b83
|
Upgrade version number
|
2017-08-24 12:21:00 -05:00 |
|
|
453d6f56d8
|
Upgrade of version numbers and stuff
|
2017-08-19 08:00:04 -05:00 |
|
|
2943cfeb5d
|
Merging development branch and EducationMode branch. Will end up with just development branch
|
2017-08-19 07:48:47 -05:00 |
|
|
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 |
|
|
4e9399f9b5
|
Fix an issue when pinging a wireless device by name
|
2017-08-17 15:10:46 -05:00 |
|
|
1c703c60b5
|
Get loading / saving of packetmessages working. They had been lost during the clone operation.
|
2017-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.
|
2017-08-17 10:43:17 -05:00 |
|
|
e5599ee522
|
Stop console writeline of testing process
|
2017-08-17 10:41:51 -05:00 |
|
|
d1828aa0c9
|
process all the puzzles, not just the one
|
2017-08-17 10:40:45 -05:00 |
|
|
5dc89ffe37
|
Do not ding if we are processing stuff invisibly
|
2017-08-17 10:40:32 -05:00 |
|
|
a928f6b01c
|
test all networks on the test-all
|
2017-08-17 10:29:37 -05:00 |
|
|
2a96f5866c
|
messages
|
2017-08-17 10:17:20 -05:00 |
|
|
aed5340351
|
ability to load / save the messages
|
2017-08-17 09:57:23 -05:00 |
|
|
c4c5984f21
|
prep to serialize network messages. for saving results of automatic testing
|
2017-08-17 07:39:14 -05:00 |
|
|
765eee55d4
|
leave network test messages in the network so we can retrieve them later.
|
2017-08-16 19:35:51 -05:00 |
|
|
2e77354c05
|
Update work-tree after we load in new homework submissions
|
2017-08-16 19:04:21 -05:00 |
|
|
ce37f24dbd
|
Get net-test to work once.
|
2017-08-16 11:05:24 -05:00 |
|
|
00f886080f
|
Get invisible Network to complet auto dhcp request at beginning
|
2017-08-16 10:47:08 -05:00 |
|
|
04782b2456
|
Hide exporting of password file from students.
|
2017-08-15 17:24:57 -05:00 |
|
|
63826f9c3e
|
Move changing password after the user has been created.
|
2017-08-15 17:22:55 -05:00 |
|
|
879944f93f
|
Remove a null-failure
|
2017-08-15 17:21:18 -05:00 |
|
|
8c600642b6
|
button calls function to try one for testing
|
2017-08-14 17:21:24 -05:00 |
|
|
eac09a2d80
|
Move homework test status to schoolwork class
|
2017-08-14 16:17:50 -05:00 |
|
|
c07247bb66
|
Pieces for testing and tracking status of homework checking.
|
2017-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.
|
2017-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.
|
2017-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.
|
2017-08-14 10:50:56 -05:00 |
|
|
0272ad0363
|
translate auto-dhcp checkmark
|
2017-08-14 10:29:37 -05:00 |
|
|
4779bf2425
|
Add auto-DHCP option to teacher setting window
|
2017-08-14 10:28:03 -05:00 |
|
|
e086782532
|
Add a setting to allow networks to auto-DHCP on start.
|
2017-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)
|
2017-08-13 16:52:13 -05:00 |
|
|
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 |
|
|
61aa50044e
|
Fix a minor bug where cloned items lost the last ID. Broke all sorts of things.
|
2017-08-12 17:03:41 -05:00 |
|
|
71f43c4f24
|
Allow teacher to mark as graded when something is completed.
|
2017-08-12 16:58:41 -05:00 |
|
|
6fbaf98299
|
Finish importing one student file if we are a teacher and open a student file.
|
2017-08-12 16:31:56 -05:00 |
|
|
392c8c8b35
|
prep for admin loading in one student file
|
2017-08-12 16:05:54 -05:00 |
|
|
cff1dada9c
|
finish commit
|
2017-08-12 15:40:48 -05:00 |
|
|
aaa39b3d16
|
ask sutdents to log out before opening a new user file.
|
2017-08-12 15:40:27 -05:00 |
|
|
68bdd59727
|
Add the ability to log out
|
2017-08-12 10:34:43 -05:00 |
|
|
c905a5a952
|
Pop up a "submit homework" button when the homework has been completed.
|
2017-08-11 15:25:22 -05:00 |
|
|
042d66e7c9
|
Move submit homework to separate function. So we can call it separately.
|
2017-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.
|
2017-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
|
2017-08-11 15:01:09 -05:00 |
|
|
db6cdff653
|
Sort the projects consistantly. Class -> Due Date -> Save Date
|
2017-08-11 14:56:40 -05:00 |
|
|
f478221169
|
Get teacher to set a password at the beginning
|
2017-08-11 14:44:10 -05:00 |
|
|
6bfc101468
|
Change password at first login. Do not accept no as an answer.
|
2017-08-11 14:37:24 -05:00 |
|
|
16c009b432
|
Move change password logic to person
|
2017-08-11 14:34:35 -05:00 |
|
|
ed6c37194c
|
better importing of student information when we read in the homework.
|
2017-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
|
2017-08-10 16:32:45 -05:00 |
|
|
50a04dbef0
|
functions to make student csv file
|
2017-08-10 16:07:33 -05:00 |
|
|
ed48b943aa
|
We cannot delete or give submitted homework
|
2017-08-10 15:42:41 -05:00 |
|
|
15e0092699
|
Fix a potential null reference bug
|
2017-08-10 15:35:56 -05:00 |
|
|
e864276316
|
Fix teachers see ungraded homework as being bold
|
2017-08-10 15:30:22 -05:00 |
|
|
327722bc97
|
whitespace fix
|
2017-08-10 15:26:06 -05:00 |
|
|
88a15caf88
|
Get encryption working for teacher
|
2017-08-09 17:01:30 -05:00 |
|
|
e6518e3918
|
Get encryption / decryption working for users.
|
2017-08-09 16:52:54 -05:00 |
|
|
1e598470ef
|
Get the load func in place
|
2017-08-09 16:34:42 -05:00 |
|
|
8574d61349
|
get saving encrypted to work
|
2017-08-09 16:22:34 -05:00 |
|
|
66657507ed
|
Save an encrypted person class
|
2017-08-09 16:20:05 -05:00 |
|
|
e4edd9bf5a
|
convert personclass writer to xml document so we can encrypt.
|
2017-08-09 16:03:19 -05:00 |
|
|
490a8d1b04
|
Throw a better error when we try and fail to load something.
|
2017-08-09 15:52:31 -05:00 |
|
|
3136228e76
|
Changes to allow encryption
|
2017-08-09 15:32:04 -05:00 |
|
|
b6bcd7aff2
|
submitted label visible for students when something has been submitted
|
2017-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
|
2017-08-09 09:32:32 -05:00 |
|
|
405d45e164
|
Double-click homework in profile launches it
|
2017-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
|
2017-08-08 17:45:45 -05:00 |
|
|
aeb61ebcf1
|
change idea in psuedocode for how to handle admin bulk import of homework. Simplified it considerably
|
2017-08-08 14:31:03 -05:00 |
|
|
e1515c7a4f
|
import homework for students
|
2017-08-08 14:19:56 -05:00 |
|
|
0acb89c429
|
Fix homework export
|
2017-08-07 19:31:36 -05:00 |
|
|
43516d5b89
|
Fix schoolwork loading bug
|
2017-08-07 19:27:59 -05:00 |
|
|
e13341010b
|
Finish the save
|
2017-08-05 21:39:57 -05:00 |
|
|
f49705ec11
|
set up to load schoolwork
|
2017-08-05 19:35:15 -05:00 |
|
|
6467013f52
|
getting ready to load homework
|
2017-08-05 19:22:36 -05:00 |
|
|
8fe0cf2df7
|
Add selected homeworks to a list
|
2017-08-05 17:11:55 -05:00 |
|
|
b70948e8da
|
Prompt for which homeworks to include
|
2017-08-05 17:01:37 -05:00 |
|
|
e612b8eb29
|
rename the export homework button
|
2017-08-05 16:56:25 -05:00 |
|
|
9905d2e2cb
|
Get person files to auto-backup when we save them.
|
2017-08-05 13:11:26 -05:00 |
|
|
22552ce1a9
|
Create basic backup file rotation functions and direcories.
|
2017-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.
|
2017-08-05 10:26:48 -05:00 |
|
|
99ff6e092d
|
fix a small issue that kept submissions from continaing the real information.
|
2017-08-03 14:33:06 -05:00 |
|
|
3bf05ed8ff
|
fix a bug with cloning.
|
2017-08-03 14:21:05 -05:00 |
|
|
c31133f786
|
Hide delete, give and save buttons if we are not the teacher.
|
2017-08-03 12:01:38 -05:00 |
|
|
69df135025
|
Deal with "recent" files that get deleted. Show a file not found error.
|
2017-08-03 11:46:27 -05:00 |
|
|
e8c8369176
|
Update list of students after we do a student import
|
2017-08-03 11:46:04 -05:00 |
|
|
288c47e885
|
Network links
|
2017-08-03 11:37:59 -05:00 |
|
|
e6a920676d
|
Rest of machine password code
|
2017-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.
|
2017-08-03 11:36:53 -05:00 |
|
|
ff37a1b0ef
|
Make a machine password. Will be used to let the admin user open student files
|
2017-08-03 11:35:29 -05:00 |
|
|
1396b72752
|
Import student submitted homework
|
2017-08-02 17:31:12 -05:00 |
|
|
8134d8cb82
|
Mark something as graded
|
2017-08-02 17:07:12 -05:00 |
|
|
55ceeecac1
|
Add foundation for tracking which items have been graded.
|
2017-08-02 17:04:15 -05:00 |
|
|
d5f58e2878
|
Mark a few buttons as not yet implimented
|
2017-08-02 16:57:50 -05:00 |
|
|
b9b9dbdf34
|
Add a not-yet implimented message
|
2017-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.
|
2017-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.
|
2017-08-02 15:35:43 -05:00 |
|
|
7265b07e0e
|
Students cannot change due date, admins can
|
2017-08-02 15:28:02 -05:00 |
|
|
538490087d
|
Sort by due date, and submission date
|
2017-08-02 15:27:27 -05:00 |
|
|
a8f7b94e6c
|
Students can submit homework
|
2017-08-02 14:54:50 -05:00 |
|
|
7a77de7ea9
|
More space for the classwork tree
|
2017-08-02 14:41:57 -05:00 |
|
|
bbbb62ab14
|
Hide generate file and import user buttons if not teacher
|
2017-08-02 14:39:37 -05:00 |
|
|
217371a96f
|
Show student homework
|
2017-08-02 14:37:18 -05:00 |
|
|
e488291152
|
Save homework file button works
|
2017-08-02 13:03:14 -05:00 |
|
|
f6778026f2
|
Able to save / load schoolworkclass
|
2017-08-02 12:50:25 -05:00 |
|
|
3a30476c8f
|
Tooltips for give and save buttons
|
2017-08-02 12:46:11 -05:00 |
|
|
6648d6378d
|
Allow submit classwork menu item to show
|
2017-08-02 12:41:09 -05:00 |
|
|
f2e9cae817
|
Hide give and save buttons if we are not the teacher
|
2017-08-02 12:38:10 -05:00 |
|
|
6198079bae
|
fixed Bug with cloning schoolwork. Missed cloning ID.
|
2017-08-02 12:29:29 -05:00 |
|
|
e8d62bc914
|
Give homework and print stats
|
2017-08-02 12:17:20 -05:00 |
|
|
c4e24b8c98
|
translate save and give buttons
|
2017-08-02 12:03:35 -05:00 |
|
|
2fe4a23638
|
Make give and save homework buttons
|
2017-08-02 11:59:42 -05:00 |
|
|
7b98466db2
|
update comments
|
2017-08-02 11:44:22 -05:00 |
|
|
d31727efcc
|
change some settings for initial users
Store filepath for user files so we can update them individually
|
2017-08-02 11:42:33 -05:00 |
|
|
f1da7f9d97
|
generate initial student files
|
2017-08-02 11:34:53 -05:00 |
|
|
0ba762fe01
|
Choose a directory for the users files
|
2017-08-02 11:25:26 -05:00 |
|
|
b1e015e624
|
Add a button for generating student files
|
2017-08-02 11:10:34 -05:00 |
|
|
1675a000a1
|
Hide all sub-tabs when page first loads. Makes things look cleaner
|
2017-08-02 10:16:10 -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 |
|
|
e594f8bac8
|
small spelling mistake in function name
|
2017-08-02 09:36:39 -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 |
|
|
ceba92f3d2
|
Add a checkPromptBox. It generates a simple form with a bunch of checkmarks. We will use this when prompting for initial settings.
|
2017-08-02 08:30:42 -05:00 |
|
|
ebf1a6b04e
|
Hide unnecessary tabs when cycling through homework
|
2017-08-01 21:09:05 -05:00 |
|
|
d19b6ea938
|
populate the student tab when a student is clicked
|
2017-08-01 20:52:07 -05:00 |
|
|
2e535f1015
|
Change to correct tab when student is selected, and when "students" (overview) is selected
|
2017-08-01 20:35:41 -05:00 |
|
|
cbc36d7b75
|
populate treenode with students. So we can select them
|
2017-08-01 20:30:43 -05:00 |
|
|
8cd1f22e7f
|
Finish importing students, saving, and reporting on the process.
|
2017-08-01 19:04:35 -05:00 |
|
|
5654cba0d9
|
Make salt length and password length static values so can be easier to change.
|
2017-08-01 17:20:27 -05:00 |
|
|
b674c521ba
|
Add nice tooltip for importing students
|
2017-08-01 17:14:21 -05:00 |
|
|
8907ba1597
|
Validation for passwords, username and fullname
|
2017-08-01 17:04:02 -05:00 |
|
|
f749914338
|
Catch bad file, invalid csv, etc.
|
2017-08-01 14:45:38 -05:00 |
|
|
405fe94953
|
validate csv info
|
2017-08-01 14:43:55 -05:00 |
|
|
0911479d22
|
Working towards validating the username and password
|
2017-08-01 14:30:07 -05:00 |
|
|
8f4270a1ce
|
Add a change password at first login flag that can be set, loaded and saved. Need to use it yet.
|
2017-08-01 11:55:22 -05:00 |
|
|
29adb227c9
|
Slight change since we are also making passwords. Do not use letters which are commonly misunderstood when written / printed. Only use easily defined characters.
|
2017-08-01 11:40:37 -05:00 |
|
|
261d398e53
|
Add reference for csv parsing
|
2017-08-01 09:02:49 -05:00 |
|
|
96a24d033b
|
use salt and password to create a key
|
2017-08-01 08:52:16 -05:00 |
|
|
7b731e22a4
|
Gen a password
|
2017-08-01 08:42:28 -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 |
|
|
289dbf720e
|
one-touch allow for .eduh files
|
2017-07-31 19:49:11 -05:00 |
|
|
86addf875c
|
Allow .enbu files
|
2017-07-31 19:47:22 -05:00 |
|
|
c7c563ce86
|
Close any open rtf windows when we open the profile
|
2017-07-31 19:26:04 -05:00 |
|
|
3a7a3f4299
|
stop displaying spurious help messages & pop open help when we launch a network
|
2017-07-31 19:14:05 -05:00 |
|
|
e5512b06b0
|
Minor bug with incorrect dat showing when we select a homework
|
2017-07-31 17:17:17 -05:00 |
|
|
746e9edb36
|
Launch a network from homework
|
2017-07-31 17:01:03 -05:00 |
|
|
60a062757a
|
Add a launch button and translate some other buttons that had not yet been translated.
|
2017-07-31 16:44:41 -05:00 |
|
|
60444ee81c
|
fix small glitch where it kept wanting us to select a new language.
|
2017-07-31 16:36:07 -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 |
|
|
a6dc99253f
|
parts for storing a file history list
|
2017-07-31 12:08:01 -05:00 |
|
|
cc6b5321d6
|
Admin can delete homework
|
2017-07-31 11:44:42 -05:00 |
|
|
60881f8dcf
|
When we load a user, open the profile immediately
|
2017-07-31 11:36:30 -05:00 |
|
|
0a53823b2d
|
Allow PersonClass.NextID to be serialized.
|
2017-07-31 11:31:24 -05:00 |
|
|
258e7a5a6c
|
Work on treeview and adding unique ID to each schoolwork item
|
2017-07-31 11:27:25 -05:00 |
|
|
3bed5e7210
|
prep for encrypting xml
|
2017-07-31 11:26:49 -05:00 |
|
|
7f8879a19b
|
When students or class selected in tree, jump to the apropriate tab
|
2017-07-30 18:22:55 -05:00 |
|
|
5c6fe6ffbb
|
Make changes to a homework file
|
2017-07-30 18:18:41 -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 |
|
|
ea5f038157
|
store solved puzzles in the user profile. Load them from the user profile too.
|
2017-07-29 18:52:23 -05:00 |
|
|
1ab8e0e0fb
|
Mark puzzles as done in the user file
|
2017-07-29 18:42:27 -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 |
|
|
96b09e29bb
|
Update the program to reflect the new version
|
2017-07-29 11:02:03 -05:00 |
|
|
871bd9bd8c
|
Update release notes for new release
|
2017-07-29 10:51:06 -05:00 |
|
|
14d52ec713
|
Fix bug that blows up edunetworkbuilder at first run.
|
2017-07-29 10:49:53 -05:00 |
|
|
4415ca5944
|
Get user to save when program closed
|
2017-07-29 09:26:25 -05:00 |
|
|
799cf1844a
|
Load/save person class and schoolwork class
|
2017-07-29 09:11:36 -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 |
|
|
e0a65412dd
|
Fix startup bug when running for first time
|
2017-07-28 18:06:41 -05:00 |
|
|
568dc54a8d
|
Attempting to make msi installer using WiX
|
2017-07-28 13:00:07 -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 |
|
|
d899e21617
|
Initial person and schoolwork class
|
2017-07-26 16:43:38 -05:00 |
|
|
a3dcf049e2
|
Update release notes.
|
2017-07-20 15:09:01 -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 |
|
|
a2bebb6eb0
|
Fix a crash when pinging 0.0.0.0. Thanks Samuel for noticing that.
|
2017-06-29 09:59:01 -05:00 |
|
|
0676a56352
|
Minor bug if SSID was null. We were comparing with "" to see if it was empty, but null != "". So we also compare with null now.
|
2017-06-28 11:41:48 -05:00 |
|
|
8d2e744ec2
|
Wireless links are properly removed when a device powered off. WLAN connections auto-reconnected. Fixed that.
|
2017-06-28 11:26:11 -05:00 |
|
|
07f7633b0f
|
If we ping a local IP, give the real error message. The real error was being replaced with a fake one.
|
2017-06-28 10:53:19 -05:00 |
|
|
37bad09cc8
|
Added a traceroute / VPN puzzle. Showing how a traceroute packet is encapsulated and not processed by routers while encapsulated.
|
2017-06-28 10:24:53 -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 |
|
|
13b4fac6ea
|
Update the icon on the options window. Minor update
|
2017-06-28 10:02:48 -05:00 |
|
|
f8ca8beeda
|
Add a puzzle that shows a bad subnet mask (one that cannot be represented using CIDR)
|
2017-06-27 18:34:13 -05:00 |
|
|
9c764c4f90
|
IP addresses print CIDR of /? if it is not a real CIDR approved subnet mask. For example, a subnet mask of .250 gives a /?, but .252 gives /30. While this is not real-life (real life does not tell us when we use a foolish subnet), it helps considerably when testing things.
|
2017-06-27 15:37:33 -05:00 |
|
|
a1a7d10a56
|
Add another hidden item puzzle.
|
2017-06-23 15:39:01 -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 |
|
|
707c256f1a
|
After build. Update build number
|
2017-06-21 19:42:27 -05:00 |
|
|
01e3cf5a43
|
Minor change to the invisible puzzle. Changed the firewall to be a server. It does DHCP better.
|
2017-06-21 15:44:35 -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 |
|
|
c597c2e6b4
|
Updated release notes
|
2017-06-21 13:08:53 -05:00 |
|
|
30f21dc71d
|
Fix a coloring bug on mono. If we colorize a transparent area, it leaks through. This messes up the coloring on the VPN puzzles. Only colorize non-transparent areas of an image.
|
2017-06-21 11:05:33 -05:00 |
|
|
efd3f26431
|
Fix an odd traceroute reply issue. Routers would reply if the packet had the start and dest on the same subnet.
|
2017-06-21 09:11:11 -05:00 |
|
|
29e6d64614
|
Save NIC data when we are doing editing. In particular, if we put a VPN password in and then clicked the endpoint, the password was reset. Save the password.
|
2017-06-20 15:36:26 -05:00 |
|
|
26b33b46be
|
Change the anchoring of the filter textbox on the puzzles selection window.
|
2017-06-20 15:31:59 -05:00 |
|
|
b1fd860835
|
Cannot edit something that is powered off.
|
2017-06-19 14:03:28 -05:00 |
|
|
2d90ad51b8
|
Allow us to ctrl-alt click a puzzle and mark it as solved. This is used often when I am testing them.
|
2017-06-19 13:39:22 -05:00 |
|
|
64ff7a72ed
|
Change auto-select of puzzle to work when earlier level puzzles are not done. Only select it when it is going to be shown.
|
2017-06-19 13:02:55 -05:00 |
|
|
0eceb5e3e3
|
Save settings after every solved puzzle
|
2017-06-19 11:17:09 -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 |
|
|
35543503e2
|
Auto-select first unselected puzzle. Helps Linux navigation
|
2017-06-16 15:16:56 -05:00 |
|
|
11029d87dd
|
remove debug print when loading rtf
|
2017-06-16 13:17:25 -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 |
|
|
b7bef436d2
|
Mono does not create new RTF windows if the RTF window is already there. It ends up with old puzzle information instead of new info. Kill the RTF window when going from puzzle to puzzle.
|
2017-06-15 09:11:54 -05:00 |
|
|
148b137c10
|
The power puzzle did not have the switch powered off like it was supposed to be
|
2017-06-15 09:08:27 -05:00 |
|
|
5912e1244f
|
Some windows need killing when a puzzle is complete. Close all extra windows.
|
2017-06-15 08:48:09 -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 |
|
|
ab060f622d
|
When using mono, remove images from the help file. Mono blows up when reading the images for some reason.
|
2017-06-14 13:53:39 -05:00 |
|
|
fc52fe3236
|
Add func to determine if we are using mono.
|
2017-06-14 11:34:39 -05:00 |
|
|
a2c04e0bfd
|
fix invalid access blowout. Found when trying to get it to run on Linux
|
2017-06-13 16:53:06 -05:00 |
|
|
8f1c913424
|
rolling remp change back
|
2017-06-09 19:18:06 -05:00 |
|
|
5bc434eddd
|
Testing Linux compatibility
|
2017-06-09 19:09:59 -05:00 |
|
|
34a795c7a7
|
Turn off signing (to see if it works with Linux better)
|
2017-06-09 18:48:04 -05:00 |
|
|
b4b6227f2d
|
Fix filename issue for building in Linux
|
2017-06-09 18:45:33 -05:00 |
|
|
0886c46c6e
|
last tracert packet has summary of whole tracert.
|
2017-06-08 10:47:57 -05:00 |
|
|
fe42364f4d
|
Fixed tracert firewall bug. Firewalls would not deal with masq return packet because a secondary item responded. (not the destination)
|
2017-06-08 10:19:57 -05:00 |
|
|
9071ea404a
|
Tracert works better with VPN. VPN-Endpoints did not decrement tracert ttls. Now it works as it ought.
|
2017-06-08 09:18:26 -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 |
|
|
0d848c6823
|
Minor work on tracert
|
2017-06-02 12:39:16 -05:00 |
|
|
efec67749d
|
Published version and updated release notes
|
2017-03-14 10:00:54 +03:00 |
|
|
f8eec8375a
|
Added a traceroute test, a puzzle to show off traceroute, and traceroute help info.
|
2017-03-13 16:32:40 +03:00 |
|
|
efe15659de
|
increase the size of the message box
|
2017-03-13 15:26:12 +03:00 |
|
|
2120c2e8b0
|
remove writelines
|
2017-03-13 15:18:08 +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 |
|
|
98c524c1f9
|
Added another puzzle and a little bit of supporting code.
|
2017-03-11 11:38:09 +03:00 |
|
|
786b5866b2
|
Add more puzzles and doc for powered off devices
|
2017-03-11 11:07:24 +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 |
|
|
bd1ca9fdf2
|
Search capbility for puzzles
|
2017-03-10 14:18:17 +03:00 |
|
|
708ff2372f
|
Keep initial builder window from starting off the screen
|
2017-02-25 10:56:47 +03:00 |
|
|
abc42db1f8
|
Most other windows start centered in the main builder window. With multiple displays, windows would start in odd locatins and would often be lost.
|
2017-02-25 10:53:23 +03:00 |
|
|
d948be0a54
|
Better centering of the IP address edit box when first opened.
|
2017-02-25 10:44:12 +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 |
|
|
8da7714544
|
make firewall rules look nicer - add vlan to interface
|
2017-02-20 16:59:04 +03:00 |
|
|
1a0b42b727
|
Correct if starting form is off screen
|
2017-02-20 16:50:33 +03:00 |
|
|
08a84e875b
|
Update puzzles and release notes
|
2017-02-20 12:04:56 +03:00 |
|
|
ceed40011a
|
More VLAN levels
|
2017-01-26 21:08:12 -06:00 |
|
|
58beb9490b
|
More updates. Fixed PingFailed. More VLAN levels
|
2017-01-26 16:41:29 -06:00 |
|
|
52c7ab63e2
|
Fixed bug with network loop puzzle. That caused issues with tSourceIP. Needed to set tSourceIP when forwarding / routing, and coming out of a VPN
|
2016-12-10 16:47:14 -08:00 |
|
|
2094f7fac4
|
Make vlan colors on the outside of the packet
|
2016-11-16 08:54:01 -08:00 |
|
|
3716fdf234
|
Added another puzzle
|
2016-11-15 19:49:16 -08:00 |
|
|
7246e57b5d
|
Remove firewall checkmark from devices that do not have firewall capability.
|
2016-11-15 13:06:19 -08:00 |
|
|
4edf8ced20
|
Firewall Puzzle
|
2016-11-14 20:13:41 -08:00 |
|
|
d38a81c3fe
|
fixing the packet dropped error message
|
2016-11-12 16:55:16 -07:00 |
|
|
4068f49f5a
|
Move firewall checkmark to device
|
2016-11-12 07:42:42 -07:00 |
|
|
721efb7fe3
|
Fix small bug pinging local ips
|
2016-11-11 10:13:26 -07:00 |
|
|
f5a74d1ff3
|
Fixed some bugs
|
2016-11-09 07:31:24 -06:00 |
|
|
4903d9da9c
|
Firewall Rules mostly work
|
2016-11-07 20:31:07 -06:00 |
|
|
5b62aa59ee
|
Firewall rule editor working
|
2016-11-07 11:52:14 -06:00 |
|
|
6f240bc311
|
Working on the firewall
|
2016-11-07 10:50:56 -06: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 |
|
|
8af09704ab
|
Misspelled yellow
|
2016-10-31 12:41:13 -05:00 |
|
|
36bc2adc8e
|
Cannot add vlan rows if locked
|
2016-10-31 11:59:05 -05:00 |
|
|
a82db7ecb2
|
Colored packets, and some bugs that caused things to crash adding vlans
|
2016-10-31 11:57:25 -05:00 |
|
|
b6eaf00d6d
|
Dhcp and vlans work, colored packets, etc. Added puzzle
|
2016-10-28 14:01:12 -05:00 |
|
|
b945f93eaf
|
DHCP works better with vlans, added some puzzles
|
2016-10-28 10:17:13 -05:00 |
|
|
58ce4f64fa
|
Vlan tests are working
|
2016-10-25 13:22:33 -05:00 |
|
|
c45b8ba221
|
vlan tagging tests
|
2016-10-24 19:42:41 -05:00 |
|
|
907fdc17dd
|
Removed console.writelines that were no longer needed
|
2016-10-20 14:59:48 -05:00 |
|
|
828387ba8a
|
VLAN tests are working
|
2016-10-20 14:53:23 -05:00 |
|
|
4ffc40d0b3
|
Working on VLAN tests (mainly locked vlan stuff)
|
2016-10-13 17:15:17 -05:00 |
|
|
0ea057c4ed
|
Cannot have both untagged and tagged on an interface
|
2016-10-13 15:36:46 -05:00 |
|
|
a863fa3709
|
Locked NIC locks VLANs on that NIC
|
2016-10-13 15:30:34 -05:00 |
|
|
852ced630f
|
Change colors of devices if VLANS are enabled
|
2016-10-12 15:24:07 -05:00 |
|
|
ff4badaff8
|
Option for enabling vlans
|
2016-10-12 11:56:29 -05:00 |
|
|
9b50875c2c
|
Start on doc, color devices
|
2016-10-12 11:39:58 -05:00 |
|
|
077560227a
|
VLANs cannot go on vpns, tunnels, wireless, etc. Start of help
|
2016-10-11 12:46:29 -05:00 |
|
|
14bcc075a3
|
vlans are working
|
2016-10-10 19:31:57 -05:00 |
|
|
3632432f02
|
More vlan progress
|
2016-10-09 18:03:00 -05:00 |
|
|
e4c9a38404
|
List what a port is connected to
|
2016-10-06 09:17:27 -05:00 |
|
|
99d7cdfa85
|
Progress on vlans
|
2016-10-05 12:41:06 -05:00 |
|
|
49c771fff2
|
Progress on vlans
|
2016-10-03 19:49:05 -05:00 |
|
|
66a310f602
|
Change to device config translation stuff. Languagify components was broken.
|
2016-09-29 13:47:01 -05:00 |
|
|
7f4108a164
|
Packets only occur in 10 spots per network wire. If multiple packets are being drawn in one location, only draw them once. Speeds things up considerably
|
2016-09-29 08:36:42 -05:00 |
|
|
c6f9d1a0d9
|
After a build, the version gets updated
|
2016-02-04 16:43:49 -06: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 |
|
|
dbbf30a4f3
|
Modify puzzle to be a little easier to understand.
|
2016-02-04 11:16:17 -06:00 |
|
|
ebcc650984
|
Fix do "refresh" after dhcp request
|
2016-02-03 13:52:04 -06:00 |
|
|
f50634f889
|
Graphics overhaul & minor change to help puzzle
|
2016-02-03 13:04:18 -06:00 |
|
|
536cd31bb8
|
Update the release notes
|
2015-11-25 09:58:30 -05:00 |
|
|
a53b767888
|
Finish Up First-round language translation
|
2015-11-24 14:45:08 -05: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 |
|
|
3f5100dcc0
|
Changed layout of messages to make them consistent
|
2015-11-21 17:55:03 -05:00 |
|
|
d10ffd7077
|
Update changelog
|
2015-11-20 15:29:26 -05:00 |
|
|
fd8762ef5c
|
Rename Mixed Network puzzle to "Adding Devices"
|
2015-11-20 15:26:29 -05:00 |
|
|
8e5c9cb97a
|
Merge branch 'master' of https://tyounglightsys.visualstudio.com/DefaultCollection/_git/EduNetworkBuilder
|
2015-11-20 15:21:40 -05:00 |
|
|
4ec3e86f17
|
Update help. Update IP-Address entry
|
2015-11-20 15:21:34 -05:00 |
|
Peter Wilson
|
7bc76bfab4
|
Merge branch 'master' of https://tyounglightsys.visualstudio.com/defaultcollection/_git/EduNetworkBuilder
|
2015-11-20 14:05:59 -06:00 |
|
Peter Wilson
|
a893185dbc
|
Small glitch if cannot find device on a link
|
2015-11-20 14:05:53 -06:00 |
|
|
2ae374e7d0
|
Change log updated
|
2015-11-19 16:22:13 -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
|
85e063cb3a
|
Merged
|
2015-11-19 14:50:37 -06:00 |
|
Peter Wilson
|
056bc26874
|
Condensing edustrings
|
2015-11-19 14:49:14 -06:00 |
|
|
9475be36c3
|
Modified about message
|
2015-11-19 15:14:46 -05:00 |
|
|
0340b8700e
|
Minor syntax fixes
|
2015-11-19 14:48:12 -05:00 |
|
|
306b6b8424
|
Minor fixes after translation
|
2015-11-19 14:46:17 -05:00 |
|