Re: pdf and tables
by Kukla Fran and Ollie <weblists2001(at)yahoo.com>
|
Date: |
Sat, 02 Mar 2002 11:06:56 -0800 |
To: |
hwg-techniques(at)mail.hwg.org |
Cc: |
ClassAct <classactdesign(at)yahoo.com> |
In-Reply-To: |
norton |
|
todo: View
Thread,
Original
|
|
At 01:09 PM 3/2/02 -0500, ClassAct wrote:
>Hello everyone,
>
>I have two questions where I need your advice.
>
>Is it possible to have a visitor fill out a pdf file/form online and sent
>back to me? Example: Say a student goes to my site to take X exam which
>is in a pdf format. He/she fills it out in real time and sends it back to me.
1) User goes to site.
2) User downloads PDF form from site.
3) User complete PDF form.
4) User uploads form back to you.
Real-time? I think not. A PDF form is not a dynamic document in the sense
of a web page form. In order to complete a PDF form, the form must exist
in its entirety before you can fill in the blanks. You can use real-time
data to generate a PDF form on the fly, but one still requires the actual
PDF form in its entirety before you can modify it (fill in the blanks),
save it and have it transmitted back to you.
You are better off creating a web page form for the student to complete and
submit. Upon submission, the database generates a complete PDF for the
student to download for their records while the student answer go into the
database.
>The same questions apply to a table. Can it be filled out, generating each
>item dynamically, and sent without the need of forms? Example: say a
>student wants to book a schedule for an exam and requests a particular
>date/time and instructor. The student first inputs the date, the table
>calls the database and regenerates dynamically with the times available
>for that day. Then, he/she chooses the time, causing the table to
>regenerate again, and comes back showing the instructor available for that
>time slot. After the process is finished, the student sends the table to
>me with a confirmation to him/her. I know tables can be sorted dynamically
>but I am not sure they can be filled out without the aid of a form.
Pay attention to the words you use in describing the situation. I believe
I understand what you mean, however, use of the words "table" and "form"
are not interchangeable. :)
As I understand your query, requesting data online requires the use of a
web page form, and its underlying CGI and database to make it work. Data
and page layouts may or may not be in a table. A web page form may or may
not need its elements displayed in a table.
1) Student goes to a web page form and fills it out.
2) Student submits form, querying the database.
3) Database generates new dynamic form with requested information.
4) Student selects specific date/time on form.
5) Student submits form, querying the database.
6) Database generates new form with selected date/time.
7) Student reviews date/time and either requests new date/time or confirms
date/time.
8) If student requests new query, go back to step 3.
9) If student confirms selected date/time, database generates final
confirmation page and sends confirming email to instructor.
>That I recall, I have not come across any of these situations.
>
>Any suggestions?
The point is, you need to flowchart the steps needed. Then look at the
*possible* technical ways to effect the result, with emphasis on the KISS
Principle. IMHO, the scenarios you propose seem more concerned with
baffling techo-crap than just finding simple, elegant solutions to very
simple problems. While you may have a preference for wanting to do it the
way you describe it (or your client has made the suggestions), the ultimate
design, construction and implementation should be with the user in mind. I
don't see that in your proposal.
Kukla
_________________________________________________________
Do You Yahoo!?
Get your free (at)yahoo.com address at http://mail.yahoo.com
HWG hwg-techniques mailing list archives,
maintained by Webmasters @ IWA