As most of you already know from the sticky at the top of the page, NextGen has started a range of developer classes for people willing to learn. I designed this tool to work closely with this concept, it organizes each of the classes with their respective student, course outlines, lesson plans, emailing list..and more. Teachers can only edit certain aspects of the class(es) they teach, and some commands are admin-only.
The tool uses a database to store all the Class info and Student info so that it can be easy shared and accessed during runtime. There are 3 levels of login: admin, teacher and student. Admin has power over every aspect of the program and is only accessed by myself and NextGen1. Teachers can edit some parts of their class, but only the class they are a teacher for. Students get the bare minimum access, they can view the classes, course outlines and lesson times of every course, but cannot modify anything.
Please take note of the following information, as it regards how you will login.
1. Student access - If you are a student, you only need to submit "student" for the username at the login screen and no password is required.
2. Teacher access - I have already added every student to the classes and every current teacher to their respective classes, if you are a confirmed teacher to a course, please drop me a PM and I will give you your login information.
That's nice Jason, but how the fuck do I use it?
Pretty simple, I'll lay it out as briefly as possible as I don't want "tl;dr"'s dropped on my ass.
Basically, you open the program via the executable in the zipfile below. There will be about 1-3 seconds of startup lag as the connection to the database is opened, then a login screen will appear. Using the information I have given above, login. After you login you will be taken to the main form, this contains all the different classes listed under different tabs, find the tab for the class you want and browse away. Teachers can edit their course outlines/lesson times by going to their appropriate class tab and viewing the outline/lesson and pressing "edit outline"/"add" respectively.
That's it in a nutshell.
Here's some screenshots to tide you over.
Last but not least: Virus scans.
Jotti's Malware Scanner
For some reason "AntiVir" on both scanners detects a TR Dropper, no idea what that is but it might be because the project is obfuscated to the max (important info needs protecting amiright?)
Please note, this tool is still very much in it's "BETA" stage so there may or may not be bugs. Hassan, Rich, Kevin and myself have all debugged it pretty thoroughly (although I found 2 bugs while getting the screenshots for the thread ). If you do however find a bug, please report it to me in the following format
I'd appreciate it if you reported it in that form as it will make my life a lot easier trying to find and fix the bugs.
Originally Posted by Bug Report
As always, there are credits:
Hassan (Xscapism) - always willing to help me debug and put up with my raging on MSN
Kevin (Blubb1337) - same as above + your suggestions are always greatly appreciated <3 (And thanks for the order cmd la)
Rich (NextGen1) - For creating the insanely large sticky at the top of the page and actually following through.
The Coders Lounge - The most badass motherfuckers you'll ever meet. Looking at you (Wes, Shaun, Bruno, David and Patrick!)
Me - For writing the entire program, duh
And thanks to everyone that uses this program!
EDIT: PLEASE DOWNLOAD THE LATEST VERSION, I FOUND A LITTLE BUG IN THE PROGRAM SO PLEASE DOWNLOAD THE LATEST VERSION