giandonatoinverso / PHP-Dynamic-Qr-code

PHP Dynamic Qr code is a script that allows the generation and saving of dynamic and static QR codes
MIT License
269 stars 77 forks source link

Bulk QR code upload/creation feature request (via CSV file etc.) #10

Closed jlhollowell closed 2 years ago

jlhollowell commented 2 years ago

I've just stumbled onto your project here and am very excited as it is exactly (almost) what I need. I'm wonder how difficult it would be to include a bulk dynamic QR code upload/creation feature?

My workflow is as follows:

  1. Generate a large set of QR codes (each with a unique identifier). This is currently done in Excel.
  2. Print out the QR codes using a different software program (Barcode Maker by TEC-IT)
  3. Upload the QR code data (unique identifier and URL) into your PDP-Dynamic-QR-code

I guess the main feature request is a upload feature. Is this something that is possible? Additionally, I may have access to some funding to help with development costs if you are able to issue an estimate and invoice.

Regards Jason

giandonatoinverso commented 2 years ago

Thanks for contacting me. Yes, it is possible to add a csv file upload functionality with qrcodes. In this regard, I would have some clarifications:

1) Loading only the data (identifier and URL) you would get a standard qrcode (black and white). If your program generates colored qrcodes we can also upload the qrcode images.

2) Since it will be possible to modify the qrcodes (being dynamic) if you want I can also add the bulk download functionality.

Being a custom extension request, for the quote you can reply to this message with your email address or whatsapp / telegram.

Thanks

jlhollowell commented 2 years ago

Giandonato,

Thank you very much for the quick reply. Please find responses to your inquiries below:

  1. I think I only require the ability to upload identifier and URL. The QR Codes will be printed on adhesive stickers using the other software program I referenced.

  2. Bulk download might be helpful but we won’t need to change the QR code itself as we only have one time access to the individuals who will receive the code.

For reference, the QR codes will be given to mothers (family) of children who fail a newborn hearing screening. They will use the code to access an online system (Moodle) which will be used to provide them with follow-up support. Ideally, I want to use the “identifier” as an enrollment key which will provide them with access to the site. As such, I am current trying to figure out how to do the following:

a. Allow them to scan the QR which will send them to the Moodle site

b. Allow them to scan the QR a second time to enter data (the identifier only) into a field on the account sign up page on the Moodle site.

I’m not sure if the workflow outlined above (a & b) is even possible. If you have any suggestions or solutions, they would be most appreciated.

Regards

Jason


Jason Hollowell - Professor Musashi University Faculty of Humanities Department of British and American Studies ホロウェル ジェイソン 教授 武蔵大学人文学部英語英米文化学科 ——— Shizuoka Prefectural General Hospital Research Support Center - Researcher

International University of Health and Welfare PhD Student 国際医療福祉大学 - 博士課程


On Nov 30, 2021, at 17:17, Giandonato Inverso @.***> wrote:

Thanks for contacting me. Yes, it is possible to add a csv file upload functionality with qrcodes. In this regard, I would have some clarifications:

Loading only the data (identifier and URL) you would get a standard qrcode (black and white). If your program generates colored qrcodes we can also upload the qrcode images.

Since it will be possible to modify the qrcodes (being dynamic) if you want I can also add the bulk download functionality.

Being a custom extension request, for the quote you can reply to this message with your email address or whatsapp / telegram.

Thanks

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/giandonatoinverso/PHP-Dynamic-Qr-code/issues/10#issuecomment-982388605, or unsubscribe https://github.com/notifications/unsubscribe-auth/AOXSQTR62U7MQOJCNCALLLLUOSCAFANCNFSM5JA46SUQ. Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

giandonatoinverso commented 2 years ago

Good morning I understand what you need. Since you don't need to change the content of the qrcodes in the future, static qrcodes are fine too. In particular, the workflow will be structured like this

1) Bulk creation of qrcodes structured as follows: urlmoodle.com/?id=unique_identifier

2) Upload of the csv file on the platform (containing only the qrcode image)

3) the user after scanning the qrcode they arrive on a Moodle page. Since Moodle is written in php you have to modify the platform and make sure to take the unique code in $ _GET ["id"] and insert it automatically in the enrollment key field.

So, it is not possible to scan the qrcode twice and get 2 different results (as you requested). This should be the procedure. Let me know thanks