Picking 1 Lucky Participant out of :
This Automated Raffle System is not supported on mobile devices. Please use a desktop or laptop device to use this system.
GITHUB
Picking 1 Lucky Participant out of :
SETTINGS
THEME
RAFFLE NUMBER
DRUM ROLL
DEV MODE
INSTRUCTIONS
FAQ
This Automated Raffle System is not supported on mobile devices. Please use a desktop or laptop device to use this system.
GITHUB| No. | Local ID | Name | Department | Prize |
|---|
congratulations!
-
FOR WINNING:
DRAW COMPLETED
All employee on the list were already picked! No duplicate entry.
NO SELECTED EXCEL FILE
Please upload excel file using the "UPLOAD EXCEL FILE" button!
WHERE'S THE PRIZE?
Please input a raffle item before clicking the random button!
EXCEL COLUMN FORMAT
Please follow this column format on your Excel File. This is to make sure that the employee details are properly plotted on the system. The first column should be Employee Count, followed by Employee ID, First Name, Middle Name, Last Name, Department and Division. Anything can follow after the Division Column.
RAFFLE NUMBER WILL BE DISPLAY
Instead of the usual Individual's Full Name, ID Number, and Department, the information will be shown after the raffle draw will be Raffle Number assigned to the winner. Make sure to include the Raffle Number Column on the right side of the Division Column of the Employee List Excel File.
Upload the Excel File
Ensure to follow the correct format for the rows and column. The first row should always be the Table Header. Header titles for each column are Number [Column A], Employee ID [Column B], First Name [Column C], Middle Name [Column D], Last Name [Column E], Department [Column F], and Division [Column G].
Input the raffle item
Type the raffle item in the provided text box to record the item being raffled. You can change the inputted raffle item in the text box whenever there’s a new item to be raffled.
Generate a Random Winner
After clicking the “Generate Winner” button, the automated raffle system will generate a random number. The system will then match this random number to the corresponding row number in the Excel file to select the winner.
Announcement of the Winner
The system will display an alert with the details of the randomly selected winner and the raffle item. You can click the "Claim Prize" button if the winner is present to claim their prize or click the "Redraw" button if the winner is not present, and the system will go back to the main screen for you to generate a new random winner.
View and Download Winners List
Click the “View Winners” button to open a popup window displaying all the recorded winners who have claimed their prize. Inside the popup window, there will be an option to download the data, which will produce an Excel file with the list of winners.
Contact for Further Questions
If you have any questions or need further assistance, please contact the developer of the system:
Email [nxp.is-team.zz@j-display.com] [richardmarck.barreda.wa@j-display.com] Telephone [1171 or 1170]
Question 1: What is this application for?
Answer: The automated raffle system is a digital platform that allows users to enter and manage raffles online. It automates the process of collecting entries, drawing winners, and notifying the participants real time.
Question 2: How are winners selected?
Answer: Winners are selected randomly using a secure algorithm to ensure fairness. The system automatically draws winners from the pool of entries. (Names listed on the uploaded Excel File)
Question 3: How does the system ensure randomness in winner selection?
Answer: The system uses JavaScript’s crypto.getRandomValues() function to generate random numbers, ensuring a high level of security and fairness. Here is the code snippet used:
GENERATE RANDOM NUMBER:
MINIMUM:
MAXIMUM:
RESULT: 00000
This function generates a random integer between the specified min and max values. It uses the crypto.getRandomValues() method to produce cryptographically secure random numbers, ensuring a fair and unbiased selection process.
To understand more about how JavaScript’s crypto.getRandomValues() works, feel free to conduct your own research and study. There are many resources available online that explain its usage and benefits in detail.
Question 4: What is my probability of winning?
Answer: An individual's probability of winning depends on the total number of entries in the raffle. If there are ( N ) entries in total and an individual have this number of ( K ) entries, your probability of winning is calculated as:
For example, if there are 5 entries in total and a participant has 1 entry, the probability of winning is:
(1 / 5)100 = 20%
Another example, if there are 100 entries in total and a participant has 1 entry, the probability of winning is:
(1 / 100)100 = 1%
Last example, if there are 2500 entries in total and a participant has 1 entry, the probability of winning is:
(1 / 2500)100 = 0.04%
COMPUTE PROBABILITY:
YOUR ENTRY:
TOTAL ENTRY:
RESULT: 000%
Question 5: How to Fullscreen my browser?
Answer: For Windows/Linux: Press F11 on your keyboard. If you are using Mac: Press Control + Command + F. - This works on all modern browsers, including: Google Chrome, Mozilla Firefox, Microsoft Edge, and Safari.
Question 6: What happens if I refresh the browser during the raffle?
Answer: If the user refresh the browser during the raffle, the progress will restart because the system will unload the Excel file and lose track of the recorded winners. If this happens, all previously picked winners will have a chance to be picked again once the user of the system uploaded the same Excel File. To avoid this, please refrain from refreshing the browser during the raffle process.
** If a technical incident occurs (ex: unexpected refresh of the browser), upload a new Excel file without the names of the previous winners to ensure they are not picked again. **
Question 7: What if the device (Laptop/Desktop) encounters technical issues?
Answer: If the device encounters technical issues such as a blue screen or sudden shutdown, the raffle progress will be interrupted. This means the system will lose track of the recorded winners, and all previously picked winners will have a chance to be picked again once the system is restarted. To minimize the risk of such issues, ensure your device is in good working condition and consider using a backup power source.
** If a technical incident occurs (ex: unexpected device shutdown), upload a new Excel file without the names of the previous winners to ensure they are not picked again. **
Question 8: I want to upload a new Excel but there is current file active in the system?
Answer: Just refresh the browser to unload the current uploaded Excel File on the system, but remember doing this will restart the progress of your raffle draw.
Question 9: Is my personal information safe?
Answer: Yes, we take privacy and security seriously. Your personal information is stored securely and used only for the purposes of the raffle. The only participant information collected is what is included in the uploaded Excel file: Employee ID, Name, Department, and Division.
Question 10: What are the PROS of using an Automated Raffle System?
Efficiency: Automates the process of collecting entries, drawing winners, and notifying participants, saving time and effort.
Fairness: Uses secure algorithms to ensure random and unbiased winner selection.
Scalability: Can handle a large number of entries without manual intervention.
Convenience: Participants can enter the raffle from anywhere, and organizers can manage the raffle online.
Transparency: Provides a clear and auditable process for selecting winners.
Question 11: What are the CONS of using an Automated Raffle System?
Technical Issues: System reliability depends on the hardware and software. Issues like blue screens or sudden shutdowns can disrupt the raffle.
Learning Curve: Users who are digitally inexperienced may need time to trust and understand how to use the system effectively.
Dependency on Technology: Requires a stable internet connection and functioning hardware.
Question 12: What are the PROS of a Manual Raffle Draw?
Simplicity: Easy to understand and execute without the need for technical knowledge.
Transparency: The physical drawing process can be observed by participants, enhancing trust.
No Technical Issues: Eliminates the risk of technical failures such as software crashes or power outages.
Question 13: What are the CONS of a Manual Raffle Draw?
Time-Consuming: Requires more time and effort to collect entries, conduct the draw, and notify winners.
Human Error: Prone to mistakes in entry collection and winner selection.
Limited Scalability: Difficult to manage a large number of entries manually.
Logistics: Requires physical presence and resources to conduct the draw and distribute prizes.
Question 14: What if users are not comfortable with technology or do not trust the fairness of the automated raffle system?
Answer: It is understandable that some individuals may be afraid of technology or may not trust the fairness of an automated system. This system uses secure and transparent methods to ensure fairness and integrity in the raffle process. The usage of the automated raffle system is completely optional and requires the approval of the HR Department.
Frequently Asked Questions (FAQ)