Oregon TSA Competitive Events
Webmaster, Software Development, and Coding
Competition Prompts and Submission Instructions
Use the navigation below to jump to the competition you need. Each section includes the official prompt and the submission steps.
TSA Competitive Event
Webmaster
Preliminary Round
Topic
Community Resource Hub
Challenge
Create a website that will serve as a community resource hub to highlight resources available to residents within the community, such as non-profits, support services, community events, and programs.
Your Website Should Include
- An interactive directory of community resources that allows users to search and filter the resources
- A highlight section that spotlights at least three of the community resources listed in the resource hub
- A form that users can submit to indicate new resources that should be added to the community resources hub
- Additional content to enhance the community resource hub for end users
Submission Requirements
1. Finalize Your Project
- Make sure your website is complete and fully functional
- Check that all links, images, navigation, and forms work correctly
2. Zip Your Files
- Put all website files into one folder
- Include HTML, CSS, JavaScript files, images, and any other supporting files
- Windows: Right-click the folder and choose “Send to” → “Compressed (zipped) folder”
- Mac: Right-click the folder and choose “Compress”
3. Name Your File
ContestantName.zip
4. Make Your File Shareable
- Upload your .zip file to Google Drive
- Click Share
- Set the file to Anyone with the link can view
5. Submit Your Project
Use the form below to submit your project.
TSA Competitive Event
Software Development
Preliminary and Semifinal Rounds
Theme
Develop a software program that removes barriers and increases accessibility for people with vision or hearing disabilities.
Prompt Overview
Your software solution should focus on accessibility and support users who may experience challenges related to vision or hearing. Think about ways technology can improve access, communication, usability, and independence.
Submission Requirements
1. Finalize Your Project
- Make sure your software project is complete and fully functional
- Test the main features before submitting
2. Zip Your Files
- Put all project files into one folder
- Include source code and any supporting files needed to run the program
- Windows: Right-click the folder and choose “Send to” → “Compressed (zipped) folder”
- Mac: Right-click the folder and choose “Compress”
3. Name Your File
ContestantName.zip
4. Make Your File Shareable
- Upload your .zip file to Google Drive
- Click Share
- Set the file to Anyone with the link can view
5. Submit Your Project
Use the form below to submit your project.
TSA Competitive Event
Coding
Semifinal Round — On-Site Problem #1
Problem
Anagram Checker
Given two strings, write a function that determines if they are anagrams of each other. Anagrams are words or phrases formed by rearranging the letters of a different word or phrase, typically using all the original letters exactly once. The function should ignore case and punctuation.
Examples
Example 1
Input Strings: "listen", "silent" Expected Output: true
Example 2
Input Strings: "hello", "world" Expected Output: false
Example 3
Input Strings: "race", "Care" Expected Output: true
Submission Requirements
1. Finalize Your Project
- Make sure your solution runs correctly
- Test your function with sample and additional inputs
2. Zip Your Files
- Put all code files into one folder
- Include any files needed to run your solution
- Windows: Right-click the folder and choose “Send to” → “Compressed (zipped) folder”
- Mac: Right-click the folder and choose “Compress”
3. Name Your File
ContestantName.zip
4. Make Your File Shareable
- Upload your .zip file to Google Drive
- Click Share
- Set the file to Anyone with the link can view
5. Submit Your Project
Use the form below to submit your project.
