Programming Forums
User Name Password Register
 

RSS Feed
FORUM INDEX | TODAY'S POSTS | UNANSWERED THREADS | ADVANCED SEARCH

Reply
 
Thread Tools Display Modes
Old Jun 3rd, 2005, 5:31 PM   #1
uman
Expert Programmer
 
Join Date: Dec 2004
Posts: 794
Rep Power: 5 uman is on a distinguished road
Uman's WEEKEND CHALLENGE

Many of you may be aware of the "Weekend Challenge" thread here at PFO. Well, I have decided to take the initative and create PFO's FIRST WEEKLY WEEKEND CHALLENGE! (Note: this is in no way sponsored or endorsed by PFO, the admins, or anyone else besides me.)

<challenge>
<overview>
You must create a grade-keeping system for teachers.
</overview>
<requirements>
1. The teacher shall be able to have an arbitrary number of students in the class.
2. The teacher shall be able to create assignments worth an arbitrary amount of points, and assign a score for each assignment to each student.
3. The teacher shall be able to create different categories, worth different percentages of the overall grade (for example, final exam: 20%, tests, 60%, homework, 20%).
4. The teacher shall be able to output nice-looking reports (they don't need to be printed, but have the program create a different text file for each student.)
</requirements>
<rules>
1. If your language of choice is C or C++, the code shall be able to be compiled with the Microsoft Visual C++ Toolkit 2003 or MinGW.
2. The code shall be able to be built with completely gratis build tools only, all of which must be runnable under Microsoft Windows XP Professional with Service Pack 2. Note: because of Cygwin, almost all the standard UNIX build tools are allowed under this rule.
3. It shall be easy to choose which compiler to compile the code with. (If using a makefile, include a line similar to this:
CC=cl.exe
).
4. All submissions are due by midnight Eastern Standard Time on Monday, June 06th. That's early monday morning, NOT late monday night/early tuesday morning.
5. All submissions shall be packed into an archive format supported by IzArc (including ZIP, RAR, .tar.bz2, .tar.gz, and others) and e-mailed to brennan.vincent@gmail.com
6. Any programming language may be used, as long as the use complies with the rest of these rules.
</rules>
<criteria>
Contestants shall be judged on the following criteria, with a winner for each section and an overall winner.

In no particular order:

1) Usability
2) Executable size
3) Efficiency
4) Features

</criteria>
</challenge>
GOOD LUCK, PROGRAMMERS!

The winner will judge next weeks weekend challenge!

Last edited by uman; Jun 3rd, 2005 at 6:33 PM.
uman is offline   Reply With Quote
Old Jun 3rd, 2005, 5:36 PM   #2
uman
Expert Programmer
 
Join Date: Dec 2004
Posts: 794
Rep Power: 5 uman is on a distinguished road
Oh, also could anyone signing up for the challenge please post here?
uman is offline   Reply With Quote
Old Jun 3rd, 2005, 5:58 PM   #3
Ooble
I eat cake for breakfast.
 
Ooble's Avatar
 
Join Date: Jul 2004
Location: In my box.
Posts: 4,434
Rep Power: 9 Ooble is on a distinguished road
I'll give it a go. Probably.
__________________
Me :: You :: Them
Ooble is offline   Reply With Quote
Old Jun 3rd, 2005, 5:58 PM   #4
uman
Expert Programmer
 
Join Date: Dec 2004
Posts: 794
Rep Power: 5 uman is on a distinguished road
Awesome. Glad to have you on board!
uman is offline   Reply With Quote
Old Jun 3rd, 2005, 5:58 PM   #5
Ooble
I eat cake for breakfast.
 
Ooble's Avatar
 
Join Date: Jul 2004
Location: In my box.
Posts: 4,434
Rep Power: 9 Ooble is on a distinguished road
I posted that literally 20 seconds ago. Were you just hutting F5 repeatedly?
__________________
Me :: You :: Them
Ooble is offline   Reply With Quote
Old Jun 3rd, 2005, 6:05 PM   #6
uman
Expert Programmer
 
Join Date: Dec 2004
Posts: 794
Rep Power: 5 uman is on a distinguished road
No... I was hitting the reload button on my browser repeatedly! F5 is for losers!

I knew you were on, and was fairly sure you would sign up, that's why I was sitting here waiting for you to post.
uman is offline   Reply With Quote
Old Jun 3rd, 2005, 6:20 PM   #7
Ooble
I eat cake for breakfast.
 
Ooble's Avatar
 
Join Date: Jul 2004
Location: In my box.
Posts: 4,434
Rep Power: 9 Ooble is on a distinguished road
Thou hast crossed the line from geekiness into nerddom. Begone, foul fiend!
__________________
Me :: You :: Them
Ooble is offline   Reply With Quote
Old Jun 3rd, 2005, 6:27 PM   #8
Ooble
I eat cake for breakfast.
 
Ooble's Avatar
 
Join Date: Jul 2004
Location: In my box.
Posts: 4,434
Rep Power: 9 Ooble is on a distinguished road
Hold on a sec... are we allowed to use strip to make our executable size smaller? 'Cos my Linux install is fucked, and I can't get to it. Oh, and I thought we were going with any language, not just C++?
__________________
Me :: You :: Them
Ooble is offline   Reply With Quote
Old Jun 3rd, 2005, 6:32 PM   #9
uman
Expert Programmer
 
Join Date: Dec 2004
Posts: 794
Rep Power: 5 uman is on a distinguished road
oh shit, I'm an idiot. Let me change that. And no, you can't use strip, as you're going to be sending me this in source code form.
uman is offline   Reply With Quote
Old Jun 3rd, 2005, 6:34 PM   #10
Ooble
I eat cake for breakfast.
 
Ooble's Avatar
 
Join Date: Jul 2004
Location: In my box.
Posts: 4,434
Rep Power: 9 Ooble is on a distinguished road
That works. Sounds like fun. Think I'll go with C# - can't be bothered to code buttons.
__________________
Me :: You :: Them
Ooble is offline   Reply With Quote
Reply

Bookmarks

« Previous Thread in Forum | Next Thread in Forum »

Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump




DaniWeb IT Discussion Community
All times are GMT -5. The time now is 3:07 AM.

Powered by vBulletin® Version 3.7.0, Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
Copyright ©2007 DaniWeb® LLC