Summary
Programs contains multiple courses and this project is about accreditation of the programs.
MS Team
link 2
Documents
SRS PDF ATTACH
Data model created by
MS Access ATTACH
Doc ATTACH
Requirements
Abreviations
- AAC: Academic Assesment Center
- VRAA: Vice Rector for Academic Affairs
- DGS:
Managing program specifications
Details
Two types of specifications
- undergraduate program
- gradudate program
Each program will have atleast three courses.
Each course should belong to only one program.
Services it depends on
Course specifications
To get course info
Adwar
Info from Registrar
Role management
Core features
Fill form, submit, review, and send back or approve.
Form filling
Some data is fetched from dependent systems and some is filled manually.
Solution Analysis
- Mayan EDMS
- It document management, how does the document itself is created? According to the implementation form(wizard) is quite involved task.
- What does it mean to work on a document? There are collaboration features, is it possible to change the doc, if yes how?
- Form Tools With this Django you can preset user with series of forms, state is tracked, until the final form is submitted. form list
- View Flow Django based BPMN Workflow with BPMN notation.
- Django based Workflow Solution
Meetings
Kickoff meeting
Questions to ask?
-
[-] UI/UX
- If not early on it will lead to redundant work for development team.
- will help client to understand their product better
- Finalize UI
-
There are many fields to be entered, who are they going to divided?
- There are sections in the requirements. These will be covered in the UX.
-
How reviewer will so many fields to approve or reject? UX Ghaffar will take care
-
Who will build API in course specification project? To fetch and populate the data.
-
Adwar or Active directory ?
-
ACC is DGS counter part for the undergraduate courses?
-
VRAA is the final approver for both types?
-
are we building for same the client? yes
-
can designer can give UX now? yes
TODOs after the meeting
- In Course specifications similar communication happens.
- Get access to it from Abdulla Joud
- Adwar is being used in course speicifications
- Yes
-
Write an email to Hussain Muslim to get create project in the open projects.
-
Meeting with Abdullah Joud and AbdulRahman about the course specificitions. Abdur Rahman was part of course specifications already.
-
Meeting with developer
-
Dependencies of the project?
- API’s in course specifications?
- ADWAR
- Registrar If not what changes needs by done and by whom?
Weekly PS meeting meeting
Course specifications(CS) is stable for program specifications?
No. There are issue in CS related to workflow, Camunda. Dr. Anas Confirmed that no changes needed in course specifications to use any part of it in program specifications.
Comment about changing requirements?
mentioned.
Abdullah Joud, Hussain Muslem, Samani about integrations
Partial or full integration with course specifications
confirmed with Hussain Muslem, I can decide that.
UX meeting with Ghaffar meeting
Questions to ask
- Time and effort needed info is not shared yet with him, so not decided yet
- can built on top f course specifications UX will be decided in the next meeting
Meeting Minutes
will update about next meeting, after reading the SRS.
Actions
- He will need access to course specification
- Share SRS with
code and application walk through meeting
Meeting with directory meeting
Agenda
- Access
- UI reusability
- code reusability
- Building API for this project
- lessons learned and suggestions
Meeting Minutes
- Courses are being fetched from Banner initially, some will be entered.
- UI/UX end at 47 minutes
- We can explore and consider other workflow options in Django.
- Already generating PDFs.
Code
-
How are you storing varies fields(structured/unstructured) structured
-
versions? maintain history Initial course is version 0. AFter first approval, the version 1. AFter change triggers workflow and after final approval it becomes next version.
-
Comments and sections associated?
-
Camunda workflows? POST: Called at last page. GET: Happens at the beginning.
- Why you suggested doc manager? Mayan has own workflow engine.
Next Action
- Camduna needed?
- Explore Mayan
Bader Ali ALDous said give an extension until one month and after that redirect them to him.