Activity Diagram for Online Examination System

An Online Examination System Activity Diagram is a plan that helps with the development of a system. It shows the system’s behavior in terms of responding to its users or clients. This also gives the programmer ideas and guides them throughout the system’s making.

The users that are essential in creating an activity diagram for an online examination system would be the examinees and the exam provider.

By determining the users of the system, it would be much easier for you to build the interactions and activities in the system.

Then you will be able to foresee the behavior of the system towards its users. So you should be aware that your system must be user-friendly and effective for its users.

What is a Online Examination System Activity Diagram?

To have a clear understanding of it, let me tell you its purpose and role. The system must include an activity diagram so that programmers can determine how the software should interact with its users.

It is because the activity diagram guides the programmer in creating the software and its must-have behavior. So if you want friendly and effective or easy-to-use software, then you must also complete the activity diagram.

Activity Diagram Symbols:

Before we create the activity diagram of the Online Examination System, you must first know the symbols used to make it. And here are the symbols used in the activity diagram.

Activity Diagram Symbols
Activity Diagram Symbols

You must be familiar with these symbols in order for you to distinguish what should go in the illustration to avoid misunderstandings. This is also to educate you about the activity diagram symbols so you and the users will understand the system’s behavior.

Online Examination System Activity Diagram

Time needed: 5 minutes

The given Activity Diagram samples for the activity diagram for online examination system are here. They will give you ideas on how to interact with the system.

  1. Designed Activity Diagram of Online Examination System for Examinee’s Side

    Activity Diagram of Online Examination System

    In the Activity Diagram shown, it illustrates the system’s behavior towards the examinee when doing an online examination. It also gives you an idea of how you would develop the system for the examinees’ side.

  2. Designed Activity Diagram of Online Examination System for Exam Provider Side

    Activity Diagram for Online Examination System
    Now the other activity diagram is designed for the exam provider side of the online examination system. It shows more detailed information on the interactions between the system and the exam provider.

    This design is meant to show and tell readers or clients that the system protects important exam records and that only authorized people can get to them. 

You should be informed that these diagrams can be modified to achieve your desired system behavior. You can also create your own unique system function to suit all of your clients’ needs. And if you want, you can copy all the ideas presented here, so you won’t need to create a new one.

You may also merge these diagrams if you want to make your activity diagram general. But you just have to make sure that the specificity is still there so your readers and system users understand the blueprint for online examination system development.

Conclusion

It is essential for you to know the diagrams used to design and develop the online examination system. This is due to the fact that, without it, it is impossible to create a fully functional system.

But if you create this activity diagram, you will know the possible inputs and scenarios that the system should process and perform. Not only that, but you will identify the processes that are required and connect them to the UML Diagrams.

By filling out the Activity Diagrams for each module or process, you will easily get to the system you want. 

Related Articles

Inquiries

Now, what have you learned through our discussion? Have you determined the diagrams that you must create? What project do you have in mind?

And, if you have any suggestions or questions about our discussion, please leave them in the comments section. Those are highly appreciated. Thank you so much and have a good day!

Check out our related and recommended articles for more learning and information.

How to read an activity diagram

An activity diagram is essentially a flowchart with UML notation. It shows the sequence of actions in a process or use case.

  • Initial node. Filled black circle marks the start.
  • Activity/Action. Rounded rectangle for a step.
  • Decision node. Diamond with a guard condition on each outgoing arrow.
  • Merge node. Diamond joining multiple flows back into one.
  • Fork. Horizontal bar splitting one flow into parallel flows.
  • Join. Horizontal bar merging parallel flows back into one.
  • Final node. Circle with a filled dot inside.
  • Swimlanes. Vertical columns showing which actor performs each action.

Common capstone mistakes

  • Decision without guard condition. Every branch needs a bracketed condition.
  • Missing merge nodes. When branches rejoin, use a merge diamond.
  • Fork/join mismatch. Every fork must have a matching join.
  • No swimlanes. Multi-actor processes benefit from swimlanes.

Where the activity diagram fits

  • Section 3.3 (Process Design).
  • One diagram per major workflow.
Mary Grace G. Patulada


Programmer & Technical Writer at PIES IT Solution

Mary Grace G. Patulada (pen name ‘Nym’) is a programmer and writer at PIES IT Solution with a BSIT background from Carlos Hilado Memorial State College, Binalbagan Campus. Authored 370+ UML diagram tutorials and capstone documentation guides at itsourcecode.com. Specializes in UML (class, use case, activity, sequence, component, deployment), DFD, and ER diagrams for BSIT capstone projects.

Expertise: UML Diagrams · DFD · ER Diagrams · Use Case Diagrams · Activity Diagrams · Capstone Documentation · PHP
 · View all posts by Mary Grace G. Patulada →

Working source code for this system

Download the actual implementation of this system in your preferred language. Each project includes source code, database, and setup instructions for BSIT capstone use.

Frequently asked questions

What is a activity diagram used for in BSIT capstone?

An activity diagram shows the workflow or business logic: activities, decisions, forks, and joins in a process. It communicates the sequence of steps for a specific operation and is placed in Chapter 3.

What tool should I use to draw the activity diagram?

Free options: draw.io (browser-based, saves to Google Drive), Lucidchart free tier, PlantUML (text-based, version-controllable), StarUML (30-day trial then reduced feature set), Visual Paradigm Community Edition. Paid options: Microsoft Visio, Lucidchart pro, Enterprise Architect. For BSIT capstones, draw.io is the most commonly used free tool.

How detailed does the activity diagram need to be for capstone defense?

Panel members expect the diagram to match the actual system implementation. Include every major class/use case/entity relevant to the system. Omit trivial helper classes. Every diagram element should have a clear justification. Aim for 1-2 diagrams that fully cover the system, not many partial ones.

Should I use black-and-white or colored diagrams?

Black-and-white is standard for capstone documentation to match the thesis format. Use color only if it improves clarity (e.g., grouping subsystems). Ensure text is readable at printed size (10pt minimum for labels).

Where does this diagram go in the capstone documentation?

Chapter 3 (System Design and Methodology) typically holds all UML diagrams. Introduce each diagram with a 1-paragraph description explaining what it shows and how to read it. Reference specific elements in the surrounding text so panel members can follow the design rationale.

Leave a Comment