Purpose: | |
| The purpose of my project was to make the Companion Program more useful. I decided one way to do this was to add a note taking section. The reason I decided to add this section was so the viewer of the talk could take notes while watching the presentation and then save it to their computer for future reference. |
Work: | |
| To do this I needed to add a form for note taking on each .html page that has a slide. I also needed to have a page return after you finish taking notes and then submitted it. I wanted the page to have the text which the typed in on the form in the place of where the form was located and have exactly the same setup. But first, I had to learn Perl to accomplish this. After I learned the basics, I met with Professor Penfield and he helped me wriet the overview and realize what I wanted the program to do for the viewer. Next, I contacted David Rho for access to the cgi-bin so I could call to it from the .html files. Then I wrote the code with help from Professor Penfield, who showed me how to start the script, and worked through the bugs one-by-one in the order in which they appeared. |
Problems: | |
| I experienced many different problems with this project. First, David Rho forgot to grant access to www-evat, which is the bin where the perl scripts are located, to me and finally I went to see him and he gave me access to the accounts. But waiting for him wasted a lot of valuable time. Then he forgot to add my account to certain lists which I needed access to but we worked everything out. Then the server rebooted and we had to do the whole process over again. Next was to figure out what I wanted the script to do and what I wanted the viewer to see. After I figured this part out I began to write the script but the files only had copy and read access. So I could not write to the file. After contacting Prof. Penfield he changed the access to these important files for me and I began to write the code and test it out. After working out the bugs I completed it. |