Newb advice... Small system to design.
Posted: Mon Nov 23, 2009 6:25 pm
Hi all,
I think I've posted this in the right place but if not please move it to it's happiest home.
I'm after a bit of "grand overview" advice on how to best conceive and construct the next stage of my project.
If l lay out what I want to achieve and then what I've already got in place I'd be very grateful
for all and any advice on how to go forward.
Basics:
It's an online photography college. Users sign up as members and download a course.
As part of the course they are given an assignment. (take photographs and write some text about them).
What I need to achieve is:
Students complete the assignment, log in to a "my courses" page where the course (or courses) they are currently
engaged in is listed, click to choose the relevant course, upload the pictures they have taken and write a few lines
about what they have done and why.
As they upload, the back end emails their tutor with an alert to let them know that one of their students
has uploaded an assignment.
The tutor clicks a link in his email and sees a page with the pictures uploaded by the student
and the text they have written. The tutor has a text box to write in underneath the students picture and text
where he/she will give a "critique" or feedback on what the student has done. (500 words).
The tutor clicks "Reply" and the back end uploads his comments and sends an alert email to the student to let
them know that they have feedback on their efforts.
There are twenty different courses that any student can take, each written by a different tutor.
The system should allow students to be working on more than one course at a time.
So for a student, clicking on "my courses" should bring up "myCourses.php" which would allow the student to see a
list of courses they are currently engaged in (or have completed) and then a secondary link to each course
should show the "to and frow" between student and tutor for each particular course.
- - - - - - - - - - - - - - -
Whew ! An idea in my head which lasts one blink of an eye took a long time to write down !
- - - - - - - - - - - - - - -
What I have in place already:
LAMP.
A db with two tables: "myMembers" and "pictures".
Members have a dir "images" into which all their uploaded images go.
The db holds only a "dirpath" as a reference.
Members are referenced by a simple number whose local var is $id
so: /myMembers/$id/images/whatever always works.
That's the size and shape of it.
I'm sure all you gurus have done stuff like this before so I'm hoping one or two if you will be kind enough
to lead me by the nose into some good thinking about how to construct this !
If you want to see what I've got going on so far (and I like to think it's quite pretty to look at) please go here:
http://www.shutterbugclub.com/main.php
Best wishes
Monty
I think I've posted this in the right place but if not please move it to it's happiest home.
I'm after a bit of "grand overview" advice on how to best conceive and construct the next stage of my project.
If l lay out what I want to achieve and then what I've already got in place I'd be very grateful
for all and any advice on how to go forward.
Basics:
It's an online photography college. Users sign up as members and download a course.
As part of the course they are given an assignment. (take photographs and write some text about them).
What I need to achieve is:
Students complete the assignment, log in to a "my courses" page where the course (or courses) they are currently
engaged in is listed, click to choose the relevant course, upload the pictures they have taken and write a few lines
about what they have done and why.
As they upload, the back end emails their tutor with an alert to let them know that one of their students
has uploaded an assignment.
The tutor clicks a link in his email and sees a page with the pictures uploaded by the student
and the text they have written. The tutor has a text box to write in underneath the students picture and text
where he/she will give a "critique" or feedback on what the student has done. (500 words).
The tutor clicks "Reply" and the back end uploads his comments and sends an alert email to the student to let
them know that they have feedback on their efforts.
There are twenty different courses that any student can take, each written by a different tutor.
The system should allow students to be working on more than one course at a time.
So for a student, clicking on "my courses" should bring up "myCourses.php" which would allow the student to see a
list of courses they are currently engaged in (or have completed) and then a secondary link to each course
should show the "to and frow" between student and tutor for each particular course.
- - - - - - - - - - - - - - -
Whew ! An idea in my head which lasts one blink of an eye took a long time to write down !
- - - - - - - - - - - - - - -
What I have in place already:
LAMP.
A db with two tables: "myMembers" and "pictures".
Members have a dir "images" into which all their uploaded images go.
The db holds only a "dirpath" as a reference.
Members are referenced by a simple number whose local var is $id
so: /myMembers/$id/images/whatever always works.
That's the size and shape of it.
I'm sure all you gurus have done stuff like this before so I'm hoping one or two if you will be kind enough
to lead me by the nose into some good thinking about how to construct this !
If you want to see what I've got going on so far (and I like to think it's quite pretty to look at) please go here:
http://www.shutterbugclub.com/main.php
Best wishes
Monty