Alpha Edtech - Social Code Academy

by Instituto Alpha Lumen
Play Video
Alpha Edtech - Social Code Academy
Alpha Edtech - Social Code Academy
Alpha Edtech - Social Code Academy
Alpha Edtech - Social Code Academy
Alpha Edtech - Social Code Academy
Alpha Edtech - Social Code Academy
Alpha Edtech - Social Code Academy
Alpha Edtech - Social Code Academy
Alpha Edtech - Social Code Academy
Alpha Edtech - Social Code Academy
Alpha Edtech - Social Code Academy
Alpha Edtech - Social Code Academy
Alpha Edtech - Social Code Academy

Project Report | Mar 10, 2025
Alpha Edtech - Eighth Report

By Israel Neto | Project Manager

Remembering the project:

The Alpha EdTech Project seeks to train young people in technology, regardless of gender, race, sexual orientation or ethnicity, possibly in a vulnerable situation, providing access to opportunities for effective social mobility, through education aligned with the needs of IT professionals in companies.

The general objective is to generate social mobility, providing training opportunities for young talents (in vulnerable situations) interested in this area of professional relevance, specifically information technologies.

In recent months, the topics covered in classes for project development were:

Execution of Activities

User Interface (Front-End)

The interface features were implemented as planned, providing an intuitive and accessible user experience. The following components were developed:

Text field: Created an input field so users can enter names or numbers separated by commas.

Draw button: Implemented a functional button to start the draw.

Winner display: Created a prominent space to clearly present the draw result.

Validation message: Added a check to prevent the draw from being carried out without data entered, ensuring adequate usability.

Draw Logic

The draw logic was developed using JavaScript, ensuring that the choice of names or numbers is completely random and free from unnecessary repetitions. Key features implemented include:

Random algorithm: Selects a name or number from the list at random, respecting the non-repetition rule when there are multiple draws.

Guarantee of impartiality: Tests were carried out to ensure that the draws occur fairly, without predictable patterns or trends.

Possibility of multiple draws: The system allows more than one person to be drawn without the winners being repeated within the same round.

Responsiveness

The website was developed with a responsive design, ensuring compatibility with various devices, from desktops to smartphones and tablets. Modern CSS techniques were used to ensure a good visual and usability experience on different screen sizes.

Extra Features Implemented

In addition to the basic requirements, some additional features have been incorporated to enhance the user experience:

"Reset" button: Added a button to clear the list and restart the draw, allowing new use without having to reload the page.

Local storage (localStorage): Temporary saving of data entered by the user has been implemented, allowing information to be preserved even if the page is updated.

Record of draw history: A mechanism was created to store and display previous draws, enabling subsequent consultations.

Back-End Development (Optional)

Although the draw logic was implemented directly in the Front-End, an optional Back-End version was created using Node.js. The main features developed were:

API for processing the draw: An API was created that allows the draw to be carried out remotely, if necessary.

API calls: The system allows the draw to be carried out via HTTP request, increasing the flexibility of the project.

 

Conclusion

All activities planned within the scope of the EdTech project were successfully completed. The implementation followed the established technical and functional specifications, ensuring a reliable, intuitive and efficient system. Furthermore, extra features were incorporated to enrich the user experience and provide greater flexibility in using the system.

With the completion of these steps, the project is ready to be used, fulfilling its proposal of offering a dynamic and innovative tool for carrying out sweepstakes.

Links:

Share on Twitter Share on Facebook

Oct 8, 2024
Alpha Edtech - Seventh Report

By Israel Neto | Project Manager

Jun 3, 2024
Alpha Edtech - sixth Report

By Israel Neto | Project Manager

About Project Reports

Project reports on GlobalGiving are posted directly to globalgiving.org by Project Leaders as they are completed, generally every 3-4 months. To protect the integrity of these documents, GlobalGiving does not alter them; therefore you may find some language or formatting issues.

If you donate to this project or have donated to this project, you can receive an email when this project posts a report. You can also subscribe for reports without donating.

Sign up for updates

Organization Information

Instituto Alpha Lumen

Location: Sao Jose dos Campos, Sao Paulo - Brazil
Website:
Facebook: Facebook Page
Project Leader:
Nuricel Villalonga
Sao Jose dos Campos , Sao Paulo Brazil
$4,312 raised of $160,000 goal
 
22 donations
$155,688 to go
Donate Now
lock
Donating through GlobalGiving is safe, secure, and easy with many payment options to choose from. View other ways to donate

Instituto Alpha Lumen has earned this recognition on GlobalGiving:

Help raise money!

Support this important cause by creating a personalized fundraising page.

Start a Fundraiser

Learn more about GlobalGiving

Teenage Science Students
Vetting +
Due Diligence

Snorkeler
Our
Impact

Woman Holding a Gift Card
Give
Gift Cards

Young Girl with a Bicycle
GlobalGiving
Guarantee

Get incredible stories, promotions, and matching offers in your inbox

WARNING: Javascript is currently disabled or is not available in your browser. GlobalGiving makes extensive use of Javascript and will not function properly with Javascript disabled. Please enable Javascript and refresh this page.