I need someone to build a part of my website for me. I have a domain and a website but it is mostly empty still and I a happy with my host. I have PDF articles, links and an original booklet for a lecture course. This needs to be made into an online course for health care professionals. When someone pays, I want payment through paypal using the paypal cart system. I can't do programming, but I have a paypal account and can generate the paypal website to make HTML code to get payment made to me. That HTML will be inserted into the page which sells the online course.
p1-a GUI page so I can assign a user ID & password for each individual I give access to. From that GUI page I can assign and delete a loginID and password for each person, and for each individual who has a loginID I can grant access to specific subdirectories. Without access those pages should be not public.
p2-3:There needs to be 2 pages to sell the online course. I need to collect specific information (like like buyer name, address, email, phone number, licensure info, shipping address for hard copy of materials etc) and collect the payment so the person can complete the transaction to buy the course. p4-If payment is done this should bring them to a thank you page with my contact info.
p5-After payment clears I want to have a private GUI page for me only - which requires me to log in, so I can easily create a unique login ID and password fo the person who bought the course. For that GUI page I need to be able to assign and change users each with unique password plus have a self-service password reset so that I can update the password periodically. The password field needs to accept 8-10 characters, upper and lower case characters, numbers and any character over a number (such as the # characater oer the 3 or the & sign over the 7). Plus I need to be able to assign new loginID so my secretary can use it when I'm not here.
p6-After I assign a unique loginID and password to the buyer (the student), can use their new loginID and password to go to a sign in page (new page #4) access the page(s) on whcih the course material is located on my website only if they do a login, and the login times out after 120 minutes. That page will have links to information on my website (mostly PDFs) as well as other website. The student can log in again repeatedly any time for up to 15 days after which their login ID expires. I will need a way to reset the expiration on my GUI page if they request an extension.
p7 - test
This is a quiz. They need to take the quiz and either print it and send it to me via snail mail, or it can generate a PDF with their answers which is emailed to me from my website. If the latter they will need to electronically sign and date befores sending it to me. I need to have either the hard copy or the PDF so I can grade the test and get a certificate back to the student. When this is done they go to a course completed page.
p8 - GUI for ftp account creation/deletion.
I have ftp on my server (all hosted) and want a GUI which will allow me to give FTP access to specific students for 15 days then have each account deleted on the date I put into the GUI page. This gives each student the option of taking the course by downloading each course then burning a CD. I do this by assigning each one an account. I want the course material to be available for immediate download that the student can burn onto a CD if they prefer to do that rather than use my webpages online, so that they can keep the PDFs for reference material.
Content is 80% done; minimal changes to art. I need to be able to update content for each page on an ongoing basis. I will be doing QA and testing each part of the website and it must meet my tests so that i see it works 100% as desired. 80% of the functional described here but not all due to space limits.
I want the web pages to do very specific things and need someone to do the rest for me. I like PHP but others OK too.