When? From today until April 27, we invite you to participate in our challenges. We are happy to present three new challenges designed to expand your skills and elevate your automation journey. Whether you’re just starting or looking to sharpen your abilities, these challenges are tailored to help you grow.
Duration:
You will have 3 days (about 72 hours) to answer each post and earn stars .
Purpose of the Challenge
The “Beginner Learning Challenges” are designed to help you practice and learn while gaining a deeper understanding of UiPath product suites. Join us for an enjoyable experience, highlighting the creativity and talent present in our community, and share your solutions to real-world problems.
Scoring System
All submissions earn one star for participation, regardless of correctness.
Correct solutions/Quiz answers receive 5 stars .
The most creative/best practice solution earns an additional maximum 5 stars .
Prizes
There will be prizes and each star will earn your ticket in the final winners list and the TOP 5 winners will receive exciting prizes!
3 x $60 UiPath Swag
2 x $40 UiPath Swag
How to Participate
Simply check this Forum thread and each challenge topic, then submit your answer before the deadline. Feel free to take part on any or all of the days to increase your chances of winning!
Leaderboard
We’ll announce the winners at the end of the challenges, on the 27th of April, 2024!
Ready to Dive In?
Start our challenge today and get ready to embark on a new learning adventure!
Here is the Challenge #1 we have in store for you
How can you create automation in UiPath that prompts users to input their birth year and then displays their current age?
Event Date: Today onwards!
Deadline : your submission must be submitted by the 2024-04-21T20:59:00Z, your time-zone!
Stay tuned for the official announcement of the next challenges: number and .
Collect the year of birth using Input dialog activity.
Validate the input is a number and the year is less than or equal to the current year. The validation will avoid providing the negative age.
Write a logic to identify the current age for inputted year of birth.
Note: Handled the exception scenario with proper conditions, valid variable naming convention and analyzed the process before submitting.
Step1: Inputted the year of birth using Input dialog. to avoid human errors, collected the input with String variable. [Ex: If the input variable is of type Int32 and user entered the data as alphabets, they it will lead to termination of process]
Step2: Validated the input data with conditions. Considered the year of birth should be less than or equal to current year.
Hi @pradeep_ch, @AutomationX_by_Kiran, @pathrudu Thanks for the wonderful sessions, although have not been able to take all of the sessions live, but have been following the sessions on the YT channel
Please find attached my submission for the Challenge 1 UserAgeCalc.zip (3.3 KB)
My approach:
→ Checks for valid input ( integer only to avoid decimals, I accept under 0 but not above current year because not born yet )
→ This logic is in separate workflow for better code visibility and reusability. For each business logic exception I throw a Business Exception, catched and a specific MessageBox is sent to user with detail of error to have better input in next retry.
→ I allow maximum of 3 retries to avoid infinite loop and necessity to Kill automation. After 3 wrong input, a specific message is sent to user to ask him that maximum number of retries is reached.
→ 0 errors, 0 warnings, I kept solution easy to read.