What is CASFolio
CASFolio is a portfolio app for IB Diploma students. It keeps your CAS experiences organized, activities, reflections, evidence, and Learning Outcomes, so your final review doesn't turn into a last-minute scramble.
Each activity connects to a strand, a set of LOs, and whatever reflections or evidence you've gathered. By the time your coordinator asks to see your portfolio, the work is already done.
For students
Document activities, write reflections, attach evidence, track LO coverage, and export your portfolio.
For coordinators
Receive the Portfolio Handover document: A structured report showing all activities, hours, LOs, and reflections.
Getting Started
- 1
- 2
Confirm your email and sign in. Use the link sent to your inbox, then return to CASFolio.
- 3
Set your IB start date in Settings so CASFolio can calculate your programme progress and unlock end-of-programme reflection prompts.
- 4
Add your first activity from the Activities page. Fill in the strand, hours, dates, and at least one Learning Outcome.
Dashboard overview
The dashboard shows your hours by strand, LO coverage, how consistently you've been writing reflections, and upcoming programme milestones. It updates as you add activities.
Demo mode is a temporary preview. Leaving the demo returns you to the landing page; a signed-in account opens its workspace again when you return.
Run the class pilot
A class pilot has two parts: the teacher creates the class, and students join with the class code. Each student enters the code once. After that, the teacher can follow progress from the class roster.
Teacher
Create and share a class
- 1
Create an account from the registration page and choose Teacher. Confirm your email address, then sign in.
- 2
In the teacher workspace, enter a class name and select Create class. CASFolio generates a join code. Select Copy code and send it to your students.
- 3
Open the Class Roster to see connected students, their activity count, hours, Learning Outcome coverage, and recent activity. When you want to review work, open a student and then one of their activities.
Student
Join the teacher's class and log work
- 1
Create or sign in to a Student account. Confirm the email address if this is a new account.
- 2
In Settings, find Class, enter the teacher's code, and select Join class. Check for the "Joined [class name]" confirmation.
- 3
Go to Activities and add an activity with its strand, dates, hours, status, and Learning Outcomes. Open the activity to add a reflection and evidence.
- 4
Use the Reflections, Evidence, and Learning Outcomes tabs on the activity to keep the record review-ready. Return to the dashboard to check your hours and coverage.
Need to change classes? Go back to Settings, choose Leave, then enter the new class code.
Activities
Each activity is one CAS experience. Add the strand or strands it belongs to, then keep its details, reflections, Learning Outcomes, and evidence together.
CreativityArts, music, writing, design, drama, film, creative media
ActivitySport, physical training, dance, hiking, outdoor challenge
ServiceCommunity service, volunteering, tutoring, environmental action
Details in each activity
- Title, description, dates, and total hours
- Status: Planned, Ongoing, or Completed
- Your role, location, and collaborators
- A cover color or cover photo for visual organization
- The IB Learning Outcomes the activity demonstrates
- Reflections written directly on the activity
- Evidence such as links, photos, PDFs, or videos
An activity can span multiple strands. For example, an environmental film project can be tagged as both Creativity and Service.
Reflections
Reflections are your written record of what you experienced and what it meant. The IB wants them specific and tied to Learning Outcomes, not just a summary of what happened.
Writing a reflection
- 1
Open an activity and scroll to the Reflections section.
- 2
Click Add reflection and enter a date and your written response.
- 3
Save: The reflection is permanently attached to that activity.
What makes a strong reflection
- Specific to one experience or moment rather than a summary of the activity
- References a Learning Outcome explicitly (e.g. “This pushed me to collaborate differently, LO5”)
- Notes what changed in your thinking, behaviour, or skills
- Tied to a real date matching the activity
CASFolio doesn't enforce a word count, but your coordinator may have requirements. Check with your school's CAS guidelines.
Evidence
Evidence documents that your CAS experiences actually happened. Attach it directly to each activity from the activity detail page.
| Type | Free | Pro |
|---|
| URL links | ✓ | ✓ |
| Photo uploads | — | ✓ |
| PDF uploads | — | ✓ |
| Video uploads | — | ✓ |
Each Pro upload can be up to 50 MB. CASFolio accepts JPEG, PNG, WebP, GIF, PDF, MP4, and QuickTime files, verifies the file before saving it, and keeps uploads private.
Learning Outcomes
The IB defines 7 Learning Outcomes for CAS. By the end of your programme, your portfolio needs to show evidence of all 7.
| LO | Description |
|---|
| LO1 | Identify own strengths and develop areas for growth |
| LO2 | Demonstrate that challenges have been undertaken, developing new skills |
| LO3 | Demonstrate how to initiate and plan a CAS experience |
| LO4 | Show commitment to and perseverance in CAS experiences |
| LO5 | Demonstrate the skills and recognize the benefits of working collaboratively |
| LO6 | Demonstrate engagement with issues of global significance |
| LO7 | Recognize and consider the ethics of choices and actions |
How LOs work in CASFolio
- Tag each activity with the LOs it demonstrates when adding or editing it
- The Goals page shows your overall LO coverage at a glance
- The Dashboard highlights which LOs are covered and which need more evidence
- You can filter the Activities list by LO to find gaps
Not every activity needs to cover every LO. One well-documented activity can show evidence for several outcomes at once.
Export & Sharing
Portfolio Handover — Pro
From the Portfolio page, generate an examiner report with all your activities, hours by strand, LO coverage, and selected reflections. Export it as a PDF, Word document, or ZIP archive and share it with your coordinator.
CSV Export — Free
Export a CSV summary of your activities, hours, strand breakdown, and LO coverage from Settings. Useful as a backup or for sharing with a coordinator who prefers a spreadsheet.
Public portfolio link — Pro
Share a read-only version of your portfolio via a public URL — useful for university applications or sending to mentors.
Free vs Pro
| Feature | Free | Pro |
|---|
| Activity management | ✓ | ✓ |
| Evidence links | ✓ | ✓ |
| Dashboard & Timeline | ✓ | ✓ |
| Goals & LO tracking | ✓ | ✓ |
| CSV export | ✓ | ✓ |
| Evidence file uploads (50 MB) | — | ✓ |
| PDF / Word / ZIP Examiner Report export | — | ✓ |
| Public portfolio share link | — | ✓ |
| Gamification (streaks, badges) | — | ✓ |
Upgrade to Pro anytime from Settings.
For CAS Coordinators
CASFolio supports two ways for coordinators to review student portfolios: receiving a shared document, or logging in with a teacher account to monitor their class roster directly.
Receive a portfolio handover (no account needed)
- 1
Student completes their activities, reflections, and evidence in CASFolio.
- 2
Student generates the Portfolio Handover document from the Portfolio page (Pro feature).
- 3
Student shares the PDF, Word document, or public link with their coordinator.
- 4
Coordinator reviews the document. No CASFolio account required.
Teacher workspace (coordinator account)
Coordinators can also create a teacher account to access the teacher workspace — a class roster dashboard that shows each student's hours, LO coverage, activity count, and last active date at a glance. Students join a class with a code provided by their coordinator.
Follow the class pilot workflow for the exact teacher and student steps.
Privacy & Account
What CASFolio stores
- Your name and email address (for authentication)
- Your activity data, reflections, and evidence (stored in your account)
- Usage data for analytics and product improvement
Your portfolio data is yours. We don't sell it or share it with third parties. Full details are in the Privacy Policy.
Deleting your account
Go to Settings and scroll to the bottom to find the Delete Account option. All your data is deleted within 30 days.
Contact
For privacy questions: privacy@casfolio.net
FAQ
- What is CAS in the IB Diploma?
- CAS stands for Creativity, Activity, Service. It's a required part of the IB Diploma, students need at least 18 months of CAS experiences and have to show evidence of all 7 Learning Outcomes.
- Is CASFolio affiliated with the IB Organization?
- No. CASFolio is an independent product. It uses IB CAS terminology to help students organize their portfolio but is not endorsed by or affiliated with the International Baccalaureate Organization.
- Is CASFolio free?
- Yes, the core features are free. Pro adds file uploads, PDF export, and public portfolio sharing. You can upgrade anytime from Settings.
- Can my CAS coordinator see my portfolio?
- Not automatically. You share your portfolio by generating and sending the Portfolio Handover document (Pro) or by sharing your public link (Pro). Coordinators can also create a teacher account and have you join their class with a code — that gives them a roster view of your progress without accessing your full account.
- What evidence types can I attach?
- Free users can attach URL links as evidence. Pro users can also upload photos, PDFs, and videos directly, with up to 50 MB of total storage per account.
- Can I use CASFolio on mobile?
- Yes. CASFolio works in any modern mobile browser. There's no native app right now.
- How do I reset my password?
- Visit the forgot password page and enter your email address. A reset link will arrive within a few minutes.
- Is there a minimum number of activities required?
- CASFolio doesn't enforce a minimum. The IB requires 18 months of meaningful CAS experiences, but the exact number of activities depends on your school's guidelines and your coordinator.