Be a Supporter!

School Organizer, or my rust buster

  • 466 Views
  • 10 Replies
New Topic Respond to this Topic
amaterasu
amaterasu
  • Member since: Mar. 7, 2004
  • Offline.
Forum Stats
Member
Level 08
Blank Slate
School Organizer, or my rust buster 2006-11-07 16:53:59 Reply

I'm starting a self-motivated project to get back into the swing of software development because I will be taking a C/Software tools class next semester. I had a break from programming this semester because of the mathematics classes I had to take, so now I want to scrape the rust off with this project.

It's going to be a kind of school/homework organizer program, with all the usual aspects, like keeping track of your grades, a schedule of tests and projects, a list of all your classes, and a to-do list kind of feature where you can see what's due soon, calendar, etc. I'll have more details as I get more on paper, but I would like some input.

What kind of features would you like to see in a school organizer program? This would be a great chance to take in some input while I'm designing it. I'll give you credit if it is pretty significant.

I'm going to implement it in Java, because, well, it's the only language I know enough to do something with data structures, file io, and a GUI. The user interface will be made with the swing API.

I'll only be able to devote maybe ~4 hours a week due to school and work, so this will be a slow and steady project, but I would love for you guys to beta test it for me when it's done.

I just hope the Wii won't take too much of my motivation... :P


beep

BBS Signature
amaterasu
amaterasu
  • Member since: Mar. 7, 2004
  • Offline.
Forum Stats
Member
Level 08
Blank Slate
Response to School Organizer, or my rust buster 2006-11-07 16:57:09 Reply

I forgot to mention, it will college-centric, but I will try my best to make it useful to middle/high school students as well.


beep

BBS Signature
CalumTurner
CalumTurner
  • Member since: Jun. 25, 2006
  • Offline.
Forum Stats
Member
Level 02
Blank Slate
Response to School Organizer, or my rust buster 2006-11-07 17:35:48 Reply

At 11/7/06 04:53 PM, amaterasu wrote:
I just hope the Wii won't take too much of my motivation... :P

Wii.....It will take over our world.

The geeks at our school will take over. Their not smart geeks. But people who act gay geeks.

* Eeek *

AcDiK-DR4G0N
AcDiK-DR4G0N
  • Member since: Jan. 31, 2006
  • Offline.
Forum Stats
Member
Level 19
Blank Slate
Response to School Organizer, or my rust buster 2006-11-07 20:38:02 Reply

A feature that allows you to input questions and be quizzed on it. Also, a calculator.

amaterasu
amaterasu
  • Member since: Mar. 7, 2004
  • Offline.
Forum Stats
Member
Level 08
Blank Slate
Response to School Organizer, or my rust buster 2006-11-07 20:46:56 Reply

At 11/7/06 08:38 PM, AcDiK-DR4G0N wrote: A feature that allows you to input questions and be quizzed on it. Also, a calculator.

I like your first idea a lot, and that is easy to implement, and I'm going to use it, but the calculator...it's kind of pointless when you can just use the built-in calc with your operating system.


beep

BBS Signature
AcDiK-DR4G0N
AcDiK-DR4G0N
  • Member since: Jan. 31, 2006
  • Offline.
Forum Stats
Member
Level 19
Blank Slate
Response to School Organizer, or my rust buster 2006-11-07 20:57:32 Reply

At 11/7/06 08:46 PM, amaterasu wrote:
At 11/7/06 08:38 PM, AcDiK-DR4G0N wrote: A feature that allows you to input questions and be quizzed on it. Also, a calculator.
I like your first idea a lot, and that is easy to implement, and I'm going to use it, but the calculator...it's kind of pointless when you can just use the built-in calc with your operating system.

Alright. Good to see your serious. I personally find it a pain to pull up the calculator, but hey, it's just my pet peeve.

RageOfOrder
RageOfOrder
  • Member since: Aug. 30, 2002
  • Offline.
Forum Stats
Member
Level 09
Blank Slate
Response to School Organizer, or my rust buster 2006-11-07 23:57:44 Reply

Actually I kinda like the idea. might be something I'd be interested in helping develop.

So it needs to have a Calandar, a ToDo list, and a table for all your grades in your classes.
Use an array of Nodes for the calendar because it has a fixed size, and a linked list for the other two so you can have a dynamic size...

Pretty straightforward I think..

amaterasu
amaterasu
  • Member since: Mar. 7, 2004
  • Offline.
Forum Stats
Member
Level 08
Blank Slate
Response to School Organizer, or my rust buster 2006-11-08 00:27:58 Reply

At 11/7/06 11:57 PM, RageOfOrder wrote: Actually I kinda like the idea. might be something I'd be interested in helping develop.

So it needs to have a Calandar, a ToDo list, and a table for all your grades in your classes.
Use an array of Nodes for the calendar because it has a fixed size, and a linked list for the other two so you can have a dynamic size...

Pretty straightforward I think..

To keep it simple and modular, I might just use a general linked list class for all three and make subclasses as needed, but your input is noted and appreciated.

The only thing I might want a partner for is the GUI, in case I end up spending too much time on the backend model as January is rolling around. I already have an idea of how it will look, and the best way to describe it is "apple-ish." Simple and sophisticated.


beep

BBS Signature
Jordan
Jordan
  • Member since: Apr. 23, 2006
  • Offline.
Forum Stats
Member
Level 14
Blank Slate
Response to School Organizer, or my rust buster 2006-11-08 01:48:05 Reply

You could store all the data for the calender and ToDo list in an xml file.

henke37
henke37
  • Member since: Sep. 10, 2004
  • Offline.
Forum Stats
Member
Level 30
Blank Slate
Response to School Organizer, or my rust buster 2006-11-08 02:13:37 Reply

Make it do cool popups like the firefox ones, like "Downloads is complete" but instead "hurry up, next class starts NOW".


Each time someone abuses hittest, God kills a kitten. Please, learn real collision testing.

Storm
Storm
  • Member since: May. 19, 2006
  • Offline.
Forum Stats
Member
Level 05
Blank Slate
Response to School Organizer, or my rust buster 2006-11-08 09:28:15 Reply

Yeah, its quite a nice idea, very usefull.