J
Jonathan Smith
Hi
In order to make it easier for my colleagues to write their school reports I
thought I might attempt to write a (simple) program.
At the moment I am working mentally through the steps I would have to code
just to make sure that I can do everything before I start. I have come to a
halt with regard to printing them out.
Any software I produce would have to produce a report in the same format as
the one we curently use (they are hand written at the moment on pre printed
forms although some staff use word templates that mimic the official forms).
Each subject is slightly different but in general they are as follows. I
hope you can follow this even if the formatting isn't perfect.
----------------------------------------------------------------------------
------
Subject Name
Name........................................ Form......................
Exam Mark................. Median Mark..........
Very Good Good Satisfactory Improvement Needed
Skill 1
Skill 2
Skill 3
Skill 4
----------------------------------------------------------------------------
----------
There are about 20 different subjects and each subject's report is slightly
different. Some do not have marks and hence do not have the line for the
marks (the rest of the report shifts up) and each subject will have
different skills listed and a different number of skills. Some skills occupy
two lines and some only one. The skill section is a table with grid lines
where a tick is placed to indicate the level achieved. Below the tick boxes
is a section for a comment of a few sentences which takes up the rest of the
page size (A5)
This is what I had thought of for the database structure.
Each record would contain the following fields:
Subject Name
Pupil Name
Form
Exam Mark
Median Mark
Skill 1 Level (4 fields - one for each level)
Skill 2 Level (4 fields - one for each level)
Skill 3 Level (4 fields - one for each level)
Skill 4 Level (4 fields - one for each level) I would need a maximum of 10
skills.
Comment
I hope you have grasped what I need. Now the big question - How do I print
it out? Any suggestions?
It would be much neater if I stored a single binary type string for the
skills and used this for storing the skill information. For example reading
from left to right 001010000100 would convert to 3 skills 0010
(satisfactory) 1000 (very good) and 0100 (good). Does this make it harder to
print.
The position of the sections on a page will depend on whether there are any
marks, how many skills there are and which skills take up two lines.
Is this a candidate for Crystal Reports or PrintDocument? (I have vb.net but
only have limited experience)
Any suggestions would be very much appreciated. It would greatly help an
already overworked teacher.
Thank you
--
Jonathan Smith
ICT Coordinator
Portsmouth High School
Kent Road
Southsea
Hants
http://www.gdst.net/portsmouthhigh/
In order to make it easier for my colleagues to write their school reports I
thought I might attempt to write a (simple) program.
At the moment I am working mentally through the steps I would have to code
just to make sure that I can do everything before I start. I have come to a
halt with regard to printing them out.
Any software I produce would have to produce a report in the same format as
the one we curently use (they are hand written at the moment on pre printed
forms although some staff use word templates that mimic the official forms).
Each subject is slightly different but in general they are as follows. I
hope you can follow this even if the formatting isn't perfect.
----------------------------------------------------------------------------
------
Subject Name
Name........................................ Form......................
Exam Mark................. Median Mark..........
Very Good Good Satisfactory Improvement Needed
Skill 1
Skill 2
Skill 3
Skill 4
----------------------------------------------------------------------------
----------
There are about 20 different subjects and each subject's report is slightly
different. Some do not have marks and hence do not have the line for the
marks (the rest of the report shifts up) and each subject will have
different skills listed and a different number of skills. Some skills occupy
two lines and some only one. The skill section is a table with grid lines
where a tick is placed to indicate the level achieved. Below the tick boxes
is a section for a comment of a few sentences which takes up the rest of the
page size (A5)
This is what I had thought of for the database structure.
Each record would contain the following fields:
Subject Name
Pupil Name
Form
Exam Mark
Median Mark
Skill 1 Level (4 fields - one for each level)
Skill 2 Level (4 fields - one for each level)
Skill 3 Level (4 fields - one for each level)
Skill 4 Level (4 fields - one for each level) I would need a maximum of 10
skills.
Comment
I hope you have grasped what I need. Now the big question - How do I print
it out? Any suggestions?
It would be much neater if I stored a single binary type string for the
skills and used this for storing the skill information. For example reading
from left to right 001010000100 would convert to 3 skills 0010
(satisfactory) 1000 (very good) and 0100 (good). Does this make it harder to
print.
The position of the sections on a page will depend on whether there are any
marks, how many skills there are and which skills take up two lines.
Is this a candidate for Crystal Reports or PrintDocument? (I have vb.net but
only have limited experience)
Any suggestions would be very much appreciated. It would greatly help an
already overworked teacher.
Thank you
--
Jonathan Smith
ICT Coordinator
Portsmouth High School
Kent Road
Southsea
Hants
http://www.gdst.net/portsmouthhigh/