๐ Individual Portfolio Assessment
๐ Overview
This assessment is a fun, easy, and interactive way to track your learning while discussing API design, software development, and project experiences.
โ What You Need to Do
1๏ธโฃ Weekly Software Development & Design Brainstorm Forum(SENG2021 25T1) ๐ Discussions (7%) โ Comment & interact with classmates every week.
2๏ธโฃ Final Reflection Report (8%) โ Create a visual summary of your learning journey.
๐ Due Date:
๐ Week 10, Sunday at 5 PM (Final Reflection Report Submission via Moodle)
This will help you apply course concepts, build a professional presence, and make learning more engaging!
๐ข Weekly Software Development & Design Brainstorm Forum(SENG2021 25T1) ๐ Discussions (7%)
๐ก How It Works
๐ Every Sunday, the admin posts a discussion prompt.
๐ฌ Your API Development Journey Diary: You comment (2-3 sentences) answering the question ( Welcome liking ๐ this weekโs question and give feedback).
๐ฅ Helping and Supporting your classmate: Reply and Like at least two classmates to share thoughts and experiences.
If you donโt feel comfortable making the post public( only visible within the group), you donโt have to post the summary comment, and you can create a personal blogging page in your personal space for those.
๐ฅ Weekly Discussion Topics
Week | Topic | Discussion Prompt (Easy & Fun for All) |
---|---|---|
Week 1 | Intro to Agile & APIs | "Your Favorite App โ What Makes It Great?" โ Pick an app or website you love. What do you like about it? If you could add one feature using an API, what would it be? |
Week 2 | APIs & Web Architecture | "APIs Are Everywhere โ Whatโs One You Use?" โ Think about apps that connect to services (maps, weather, payments, social media). Can you name one API-powered feature? How do you think it works? |
Week 3 | API Contract Testing | "When Apps Break โ Your Worst Experience" โ Have you ever used an app that froze, crashed, or showed an error? What happened? How could better API testing have prevented it? |
Week 4 | Software Security & AWS Deployment | "Keeping APIs Secure โ Why Does It Matter?" โ Imagine if someone hacked into your favorite app. What kind of data could be exposed? How can developers protect APIs from security risks? |
Week 5 | Architectural Design | "One Big App vs. Many Small APIs โ Which Is Better?" โ Some companies build one giant system (monolith), while others split everything into tiny APIs (microservices). Which approach do you think is better? Why? |
Week 6 | Break Week โ Fun Visual Post! | "Good vs. Bad API Documentation โ Post an Image!" โ Find a great or terrible API documentation page and share a screenshot. What makes it good or bad? (No writing neededโjust an image & short caption!) |
Week 7 | Detailed API Design | "What Makes an API Easy to Use?" โ Some APIs are simple & intuitive, while others are frustrating. Have you ever struggled to figure out how an app or website works? What would you improve? |
Week 8 | Sprint 3 Due โ Deploy & Test | "App Updates Gone Wrong โ Why Do Features Break?" โ Have you ever updated an app, and suddenly a feature stopped working? Why do you think this happens? How should developers prevent it? |
Week 9 | Industry Trends & AI in APIs | "The Coolest API Youโve Heard Of" โ Have you seen an API that does something fun or useful (e.g., ChatGPT, Spotify, Google Maps)? If you could create a fun API, what would it do? |
Week 10 | App Demo & Project Retrospective | "Whatโs One Thing You Learned from This Course?" โ What surprised you about APIs, software design, or teamwork? If you could give one piece of advice to next yearโs students, what would it be? |
๐ Final Reflection Report (8%)
At the end of the term, create a visual summary of your learning experience.
You can submit ONE of the following formats:
โ
Infographic (A one-page visual summary of your API learning journey)
โ
Slide Deck (6-8 slides with visuals & key takeaways)
โ
Short Report (2-3 pages with images, diagrams, and bullet points)
๐ Real Example Links for Reference
๐ข Marking Criteria (7% + 8%)
Weekly LinkedIn Discussion (7%)
Criteria | Marks | Description |
---|---|---|
Consistent Participation | 3% | Weekly comments submitted on time (0.3 marks per post) |
Engagement & Interaction | 3% | Thoughtful replies to at least two classmatesโ posts each week |
Writing Quality & Clarity | 1% | Comments are concise, engaging, and professional |
Final Reflection Report (8%)
Criteria | Marks | Description |
---|---|---|
Summary of Learning | 2% | Engaging overview of API-related takeaways |
Challenges & Solutions | 2% | Showcases problem-solving & debugging stories |
Professional Growth | 1% | Reflects on technical & teamwork skills gained |
Best Weekly Discussion Highlight | 1% | Showcases one memorable weekly discussion |
Future Plans & Next Steps | 2% | Career/learning roadmap in API development |
๐ Submission Guidelines
โ
Weekly LinkedIn Discussion: Post your comment every week.
โ
Final Reflection Report: Submit via Moodle by Week 10, Sunday at 5 PM (PDF, PPTX, PNG for infographics).