Talent-Catalog / talentcatalog

https://tctalent.org
GNU Affero General Public License v3.0
13 stars 4 forks source link

Use TC tasks to send the coupon to the candidate #1529

Open EhsanEhrari opened 1 month ago

EhsanEhrari commented 1 month ago

This task focuses on creating an interface where candidates can collect or request a coupon. Here, the user interface allows candidates to input information or interact with a form that lets them claim or generate a coupon if they're eligible.

MuhannedNoman commented 3 weeks ago

What information are required from the users to input when they request a coupon? Also, does this mean they might get a coupon or not depending on the checking criteria?

sadatmalik commented 2 weeks ago

They can't request a coupon in this first version. They will be automatically sent one if they self-report above a certain level of English proficiency. Or they can be sent one manually by an admin.

So, if the candidate inputs above a certain self-reported English level, that will be the trigger for them to be sent a coupon automatically.

If they self-report below a certain level they will not be automatically sent a coupon. However, in this case, the idea is that they will still receive guidance for how they can work on improving their English through language training. And an admin may still wish to send them a coupon at their discretion manually.

TC Tasks could be an effective way to send the coupon to the candidate, along with TC chats and email notifications.

@MuhannedNoman @EhsanEhrari

cazcam34 commented 2 weeks ago

What are tasks & kinds of tasks: https://watch.screencastify.com/v/4DRqRrbOMXmhbSozDOFC Creating/editing a task: https://watch.screencastify.com/v/58TSNujWDBlh1au6GANy Assigning tasks: https://watch.screencastify.com/v/NhDUsQqW2F30taiKZQZR Candidate Portal: Viewing/completing tasks: https://watch.screencastify.com/v/lGLniMjHxP5B6F2j4fIg Monitoring & viewing tasks: https://watch.screencastify.com/v/9MYjDVmpbibJoDNQbXeP Exporting answers from question tasks to published doc: https://watch.screencastify.com/v/4dqmT96cWigkiaGkphw0

sadatmalik commented 1 week ago

@EhsanEhrari @MuhannedNoman candidates will not be collecting their own coupon from Duolingo in the first version because Duloingo do not offer an API for this. Instead they will be sent a coupon that is assigned from the TC database.

The below diagram is updated accordingly to reflect this: https://app.diagrams.net/#G1l3cSOd3XNjZVMvRF7oqyV4PQBELjhkdx#%7B%22pageId%22%3A%22prtHgNgQTEPvFCAcTncT%22%7D