I
I
Ilya Rodionov2018-02-17 20:23:22
Web development
Ilya Rodionov, 2018-02-17 20:23:22

Your alternative to Google Forms?

Hello!
There was a need to make our own system of tests without resorting to third-party solutions (open source does not count :)
Please tell me if there are ready-made or approximate solutions to what I would like to see and, if not, how easier (and most importantly - through what ) is it possible to implement this?
There is a database with 100 questions.
When a person visits domain.com/test, the script(?) takes 10 random questions from the database and renders them to the person.
The person will have three attempts, i.e. From 1 IP address, a person can pass the test three times, but each time the questions must be generated anew.
After that, its results are recorded in a separate database, which will then be drawn in the admin panel.
Can you please tell me the easiest way to implement this and is it possible at all? Willing to use something 3rd party, but no one works with DB as far as I know. THOSE. google forms write the answer to themselves, but there is no way to integrate them into my MySQL database (you can, of course, but this is another +1 third-party service like IFTT) ...
Thanks in advance for the answer!

Answer the question

In order to leave comments, you need to log in

3 answer(s)
X
xmoonlight, 2018-02-17
@xmoonlight

The task is as simple as "2 fingers on the asphalt".
You need to do it - order freelance from anyone who knows how to do it normally.
It is possible in modules (even for different people):
1. Select randomly from the database for a given IP-shnik / enter POST results.
2. Display the survey form.

I
Ilya Rodionov, 2018-02-17
@ZloyKishechnik

found some service, but apparently it writes the answers in JSON
https://github.com/mwasiluk/angular-surveys

D
Dimonchik, 2018-02-17
@dimonchik2013

https://developers.google.com/apps-script/referenc...
https://www.dataeverywhere.com/use-database-forms
www.mousewhisperer.co.uk/drivebunny/connecting-to-...

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question