Empowering AWS Students: AWS Insights and Guidance via Amazon Titan Text Premier with Amazon Bedrock

Empowering AWS Students: AWS Insights and Guidance via Amazon Titan Text Premier with Amazon Bedrock

Dive into the world of cloud computing like never before with "The Legend of AWS Warrior"! Witness student progress in real-time, track learning journey, and receive personalized feedback, all while navigating through a fun and interactive gaming environment. Enhanced with the power of Amazon Bedrock and LangChain, this platform not only makes learning AWS services engaging but also highly effective. Step into this immersive learning experience and transform your understanding of cloud computing.

Published Jul 9, 2024

Introduction

"The Legend of AWS Warrior" is a unique educational tool that combines the fun of a 3D RPG adventure game with the practical learning of AWS services. It's designed to help students engage with cloud computing concepts in an interactive way, making the learning process both enjoyable and effective. For those looking to track their progress, the game's architecture allows for detailed scoring at each step of the AWS project assignment, ensuring that students can measure their understanding and skills as they advance through the game.
The ability to track every small step a student takes in their learning journey is incredibly valuable. By converting these individual actions into a dataset, educators can gain deep insights into each student's progress and challenges. This data-driven approach allows for personalized feedback, ensuring that each student receives the attention and guidance they need to succeed. It's a powerful way to tailor education to the needs of every learner.
To summarize, we generated four datasets for every student, including the time taken to complete each small task, their ranking within the class for each task, the time difference in hours between their completion and the next student's completion for each task, and the number of students who completed each task.
The performance of each task is evaluated based on the students who completed it, as not every student completes all tasks.
Only 63 students completed the ELB task.

Using Amazon Bedrock with LangChain

Loop through all students
Example Feedback to student
Dear student, I am very pleased to see your dedication and hard work in completing the AWS tasks. Your ability to create a new VPC with CIDR (10.0.0.0/16) and 4 subnets across 2 availability zones, each with 1 public subnet and 1 isolated subnet, demonstrates your strong understanding of AWS networking. Additionally, your proficiency in creating VPC endpoints and setting up security groups for the WebServer lambda function is impressive. Your attention to detail in creating SQS queues with specific settings, such as the "To_Be_Processed_Queue" with a 300-second visibility timeout, showcases your ability to apply AWS best practices. However, I encourage you to focus on improving your skills in creating security group rules for the WebLambda and Database lambda functions. This will enhance the security and accessibility of your AWS resources. Furthermore, I suggest working on creating CloudWatch alarms to trigger SNS topics, which will enable you to monitor and respond to system errors more effectively. Keep up the excellent work, and I look forward to seeing your continued growth in the AWS domain!
Dear Student, I appreciate your efforts in completing the AWS tasks, especially in the areas of VPC creation, security group configuration, and SQS/SNS setup. Your timely completion of these tasks is commendable. However, I encourage you to focus on improving your performance in tasks related to Lambda function settings, environment variables, and CloudWatch alarms. It's important to note that while you completed these tasks, you ranked lower compared to your peers. Additionally, I recommend working on tasks related to DynamoDB table creation and Auto Scaling group settings, as you have not yet completed them. To enhance your AWS skills, consider exploring AWS documentation, participating in hands-on labs, and attending workshops. Remember, practice and continuous learning are key to mastering AWS. Keep up the good work, and I'm confident you'll make significant progress in your AWS journey. Best regards, Your Teacher.
Dear Student, I am impressed by your performance in completing the AWS tasks. Your dedication and hard work are evident in the timely completion of tasks such as creating a VPC with CIDR (10.0.0.0/16), setting up four subnets across two availability zones, and creating correct route tables and security groups for all AWS services. Your ability to work independently and efficiently is commendable, as evidenced by the higher time difference in tasks such as creating VPC endpoints and setting up security groups for the WebServer lambda function. Your proficiency in AWS services is also evident in your completion of tasks such as creating SQS queues, SNS topics, and ALBs. Your attention to detail and ability to follow instructions are also noteworthy, as evidenced by your completion of tasks such as setting IAM role permission to access Aurora Serverless Database, S3, and DynamoDB. However, there are a few areas where you can improve your AWS skills. For instance, you may want to focus on improving your skills in creating VPCs with isolated route tables and gateway endpoints, as well as creating security groups for the WebServer lambda function. Additionally, you may want to work on improving your skills in creating SNS topics and setting up SNS subscriptions to SQS queues. Overall, your performance has been excellent, and I am confident that with continued practice and learning, you will become an expert in AWS. Keep up the good work!

Conclusion

"The Legend of AWS Warrior" is an exemplary educational tool that blends gameplay and practical learning. By utilizing AWS services within a 3D RPG adventure game setting, it not only makes learning engaging but also enables practical understanding of complex cloud computing concepts. Its unique architecture provides comprehensive tracking of each student's progress, which is converted into a dataset to offer deep insights. This data-driven approach is beneficial for educators as it allows them to deliver personalized feedback and cater to each student's individual learning needs. Furthermore, the application of tools like Amazon Bedrock and LangChain further enhances this learning experience by providing detailed analysis and feedback to the students. In conclusion, this innovative approach to learning AWS services has the potential to transform the educational landscape for cloud computing, making it more interactive, personalized, and effective.

About the Author

Cyrus Wong is the senior lecturer of [Hong Kong Institute of Information Technology (HKIIT) @ IVE(Lee Wai Lee).](http://lwit.vtc.edu.hk/aboutmit_message.html) and he focuses on teaching public Cloud technologies. He is a passionate advocate for the adoption of cloud technology across various media and events. With his extensive knowledge and expertise, he has earned prestigious recognitions such as AWS Machine Learning Hero, Microsoft Azure MVP, and Google Developer Expert for Google Cloud Platform & Ai/ML (GenAI).

 

Comments