Saint Catherine’s School
Grade 10 – Saint Margaret
Computer 10 – Programming
Evaluation and Reflection Report
on a Selected Program, Mobile Application, or System
Submitted by:
Dipagan, Cleoffer Dizzer B.
Ramirez, Erson Micho C.
Dobla, Princess Danie A.
Ponce, Marghy
Date Submitted:
August 28, 2025
Submitted to:
Ma’am Mary Jane P. Dollente
Computer 10 Teacher
I. Introduction & Background
Write 1–2 paragraphs introducing the program/app/system, including:
Roblox is an online game platform and game creation system launched in September 1, 2006 by the
developers David Baszucki and Erik Cassel, built around user-generated content and games, officially
referred to as "experiences". Games can be created by any user through the platform's game engine,
Roblox Studio, and then shared to and played by other players. Its available platforms are Windows,
macOS, iOS, Android, Xbox One, Xbox Series X|S, and PlayStation 4 & 5. The target audience of
Roblox are
II. Purpose & Features
Purpose: (1–2 sentences explaining what problem it solves)
Its purpose is to encourage users especially younger audiences to unleash their creativity by building,
scripting, and designing unique virtual worlds.
Features:
1. User-created games
2. Roblox Studio
3. Avatars
4. Robux
5. Marketplace
6. Groups
7. Friends & Chat
8. Events
9. Cross-platform play
10. Gamepasses & Developer products
11. Safety features
III. Data Handling (Variables and Data Types)
Types of Data Handled: Text, Numbers, Images, Audio, 3d Models/animations, Video
Possible Variables and Data Types:
Variable Data Type Description
Stores the player’s username
playerName String
Stores the health value of the
health Integer player’s character.
Determines if the player is alive
isAlive Boolean
(true) or not (false).
Storage Method: Cloud database
IV. Decision-Making Logic
Provide at least 3 examples of the decision-making process used in the program/app/system, such as:
IF player has toolEquipped THEN allow attack action ELSE show message “No tool equipped.”
IF player has Key in inventory THEN door opens ELSE door stays locked.
IF player’s score = 100 THEN receive award badge ELSE continue without reward.
V. Strengths
1. LARGE AND ACTIVE USER BASE – Roblox has millions of daily active players worldwide, creating
a vibrant and engaging community.
2. USER-GENERATED CONTENT – The platform thrives on creativity, allowing players to create and
monetize their own games, which constantly brings fresh experiences.
3. CROSS-PLATFORM ACCESSIBILITY – Roblox is available on PC, mobile, Xbox, and VR, making it
easy for players to connect across different devices.
VI. Weaknesses
1. MODERATION CHALLENGES – Due to the large volume of user-generated content, harmful or
inappropriate content can sometimes slip past moderation.
2. PERFORMANCE ISSUES – Some Roblox games may suffer from lag or bugs, especially on lower-end
devices.
3. MONETIZATION CONCERNS – The Robux system and in-game purchases can be seen as pay-to-win,
which may frustrate some players.
VII. Reflection & Recommendations
Paragraph 1 – Effectiveness
Roblox is highly effective in achieving its purpose as a platform for creativity, social interaction, and
entertainment.
It provides users with a powerful set of tools to design their own games while also serving as a hub
where millions of people can connect and play together.
According to Statista, Roblox has maintained over 60 million daily active users, which demonstrates its
popularity and relevance.
Overall, it effectively fulfills its mission of being both a social and creative gaming platform.
Paragraph 2 – User Impact
Roblox benefits users by giving them a space to learn creativity, coding, and problem-solving while
enjoying fun experiences with friends.
For many young users, it serves as an introduction to programming concepts through Roblox Studio.
Bugs and lag in some user-created games can also reduce the quality of gameplay. Despite these
drawbacks, the overall user impact is positive because of the unique opportunities it offers for play and
creativity.
Paragraph 3 – Recommendations for Improvement
To improve Roblox, one recommendation is to strengthen its moderation system by investing in better
AI filters and more human moderators. This reflects EXCELLENCE, since it ensures higher quality
control and a safer environment for players. Another improvement is to optimize the platform so it runs
more smoothly on lower-end devices. This shows STEWARDSHIP, because it makes responsible use of
resources and allows more players to enjoy the platform without being forced to buy expensive gadgets.
Lastly, Roblox can improve by offering more free items and fairer game features that reduce the “pay-
to-win” feeling. This demonstrates BENEVOLENCE, as it shows care for the community by making the
experience more enjoyable and inclusive for everyone.
Paragraph 4 – Personal Insights
While learning Roblox programming, We saw how variables, data types, and logic can be used in real
projects, like keeping track of scores or making games run smoothly. It also taught us Integrity, since we
need to do our own honest work in coding. Working with others showed us the importance of
Collaboration, especially when fixing errors or sharing ideas. Lastly, we practiced Discipleship by
helping classmates understand scripts and build their own games.
VIII. References
List all the sources you used (websites, books, etc.) in proper citation format.
https://en.wikipedia.org/wiki/Roblox#:~:text=Roblox%20is%20an%20online%20game,and%20played
%20by%20other%20players.
https://www.lifewire.com/what-is-roblox-4144781
https://www.webwise.ie/parents/explainers/explained-what-is-roblox
https://www.esafety.gov.au/key-topics/esafety-guide/roblox
https://www.theguardian.com/australia-news/2025/jan/21/australian-children-who-play-roblox-spending-
average-of-139-minutes-a-day-on-the-gaming-app-data-shows
https://news.northeastern.edu/2025/07/02/social-gaming-platform-suspension-roblox