I am looking to extend an existing PHP website to offer a remote user testing service. You will use the UserBob REST API at [url removed, login to view] to order the user videos. You do not need to handle any payment processing as this feature will only be accessible to our existing logged in clients. You will develop a form that collects a URL and a paragraph of instructions for the test and stores them in a database. When a new test is created you would make UserBob API requests to create and start the test. There will be a dashboard page that lists all the previously created tests. There will need to be a detail page that shows the test's details and lists any videos that are available from the UserBob API.
Here's more details suggesting how this should work:
This page would have a form that collects a TEST_NAME, URL, and TEST_INSTRUCTIONS. When the form is saved it would:
1. call the UserBob apiCreateTest to get a testId.
2. add a row to a database table named TESTS that contains USER_NAME, TEST_NAME, URL, TEST_INSTRUCTION and testId.
3. call the UserBob apiStartTest passing the testId value
4. display the dashboard.php page
This page would:
1. query a database table name RESULTS for the MAX(resultId).
2. call the UserBob apiGetTestResults API passing the value obtained from the above database query as the minTestResultId. The response from apiGetTestResults would be parsed and add rows to a database table named RESULTS. Each row would contain: resultId, rcvdTime, testId, workerId, videoId, code
3. for each row from above, query a database table named WORKERS to see if there is a row with a matching workerId. If there is not a matching row, call the UserBob apiGetWorkerInfo. Store the response in the WORKERS database table, that contains workerId, alias, and demographics.
This page should query the database and list all tests with a matching USER_NAME. For each test, display the TEST_NAME, URL, and number of RESULTS for that testId
This page should query the database and list all RESULTS with a matching testId. For each result list the rcvdTime and the worker's alias. When the user selects one of these results, a <video> element should be updated to play the video at https://userbob.com/servlet/screencast?id=<videoId>&code=<code>. The "demographics" for the selected WORKER should also be displayed.
Hello, I've worked with 40+ APIs before and userbob seems pretty simple to implement as well. I can work on this one and make you form to submit the details and start test using given api. Relevant Skills and Exper Plus
53 freelance font une offre moyenne de $574 pour ce travail
Hello, We have gone through your project details and we have understood that you want to build a PHP based website. If you want then we can have a 1-1 discussion on FL chat. kindly let us know. Relevant Skills and Ex Plus
Hello Greetings, From your project description, we have completely aware of your requirements and very confident to fulfill as you need. But before proceeding to the actual development We would like to get some k Plus
Greetings, Thanks for the opportunity. AIS Technolabs (Expert Website Developers) is a dedicate team with over 5 years' experience and a strong workforce of 240+ Professionals. Understanding: I have gone th Plus
Hi, We have a team of experience developer who will work on your project and will dedicate full time support in developing you website. We can provide you solution on different frameworks of PHP as well as on custom d Plus
Hi, I have read your post and understood your requirement. Looking for the freelancer to work on your next project? Or just need some issues/bugs/fixes ASAP? I have 8+ years of experience and I'm here for you! My Plus
Hello Mate Can you please share me scope of work in detail through chat [url removed, login to view] please inbox me. After proper project discussion i will provide you cost and timeline according to the task . You can visit our f Plus
Hi I work towards providing reliable, relevant and robust IT solutions at most competitive prices to my customers. I ensure 100% customer satisfaction so lets start Thanks Relevant Skills and Experience Graphic De Plus
On time and On budget I can do all what you want .... I did 311 projects with a rate of 5/5 .... please check https://www.freelancer.com/u/tarekahmed.html Relevant Skills and Experience I have a Professional team for Plus
Dear Sir / Ma’am, I am designer and developer. My expertise are WordPress, Joomla ,PHP, Magento , Shopify ,Bootstrap, Woo commerce MySql : Responsive theme development, Ecommerece, Theme customization, Child Theme, P Plus
Hello, We have accomplished 90% of the project which is similar of your requirement. All we need 10% customization as per your requirement set and specifications. I want to discuss in personal chat in order to explore Plus
Hi, I (Myself a senior PHP Developer) have a team having experience of more than 10 years in developing web and mobile applications. I have a team of expert programmers who write robust and bug-free codes at the ve Plus
Dear Client , We gone through project description We are Really intrested to do work with you , We are Web & Software development company having more than 8 year experience in Software development we totally commit Plus
Hello, Greeting of the day! We are happy to discuss our proposal with you. KEY POINTS THAT MAKE US DIFFER FROM OTHERS: ~ We have 5+ years of experiences in PHP, MVC, SEO. CMS, HTML5, CSS3. ~ 150+ successfull Plus
(From the makers of Vivino & Dah Makan) Hi, I hope you are doing well, We are 7 year young rapidly growing Website and Mobile App Development Company based out of New Jersey, USA, Gold coast, Australia & Pu Plus
Website design & devlopment Relevant Skills and Experience I am good in Graphic Design, PHP, Website Design Proposed Milestones $500 USD - Cost
Hey my name is James and I am a developer & marketer from London, UK. Your project caught my eye and would love to discuss it further with you. I only bid on jobs I am 100% certain I can do, so please read my reviews a Plus
Hi, Your job posting has caught my attention and I am keenly considering your job post. I have excellent experience in Mentioned skills. **NO UPFRONT REQUIRED ,PAY ME WHEN YOU SATISFY WITH MY WORK Relevant Skills Plus
Hi Please take a look in my portfolio. Contact me so we can discuss more about your project. I can start NOW.