Changeset 15152
- Timestamp:
- 19 Sep 2018, 16:44:51 (6 years ago)
- Location:
- main/waeup.kofa/branches/henrik-transcript-workflow
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
main/waeup.kofa/branches/henrik-transcript-workflow/CHANGES.txt
r15122 r15152 4 4 1.6.1.dev0 (unreleased) 5 5 ======================= 6 7 * Implement new transcript processing workflow. 6 8 7 9 * Always display applicant payments if they exist. -
main/waeup.kofa/branches/henrik-transcript-workflow/docs/source/userdocs/students/workflow.rst
r15128 r15152 47 47 | | n | 48 48 | j | | 49 | 50 | 51 | 52 | 53 | 54 a: admit | 55 -a: reset1 | 56 b: start_clearance | 57 -b: reset2 | 58 c: request_clearance | 59 -c: reset3 | 60 (= reject request) | 61 d: clear | 49 | +-- graduated | 50 | | | | 51 | | | o | 52 | | | | 53 | | transcript requested | 54 a: admit | | | | 55 -a: reset1 | r | | p | 56 b: start_clearance | | | | 57 -b: reset2 | | transcript validated | 58 c: request_clearance | | | | 59 -c: reset3 | | | q | 60 (= reject request) | | | | 61 d: clear | +-- transcript released | 62 62 -d: N/A +---------------------------------+ 63 63 e: N/A … … 87 87 q: release_transcript 88 88 -q: N/A 89 r: N/A 90 -r: reset11 89 91 90 92 Student registration starts with the first login of the student into … … 135 137 list. 136 138 139 After graduation, former students (alumni) can apply for an official 140 transcript. The transcript processing workflow (**opqr**) is a 141 subset of the registration workflow which starts in state 142 ``graduated``. Many people are involved in transcript processing. 143 Therefore, Kofa provides two additional roles, the Transcript 144 Officer and Transcript Signee roles. Both are available globally and 145 locally (at faculty level). First of all, the graduated student has 146 to request a transcript **(o)** by filling a request form. The 147 Transcript Officer will see the new request and can either reject 148 the request **(-o)** or validate the request **(p)**. Before 149 validation course results can be edited or added. After validation 150 the entire studycourse including its content is locked. Nobody will 151 be able to modify the course lists, neither through the UI nor by 152 import. Transcripts can now be electronically signed by Transcript 153 Signees. Once all signees have done their job, the Transcript 154 Officer can release the transcript **(q)**. A pdf file is created 155 and stored in the file system. The transcript pdf slip contains all 156 signatures. The dynamic transcript generation is disabled. Nothing 157 can be changed now, unless the entire transcript process is reset 158 **(-r)** by a Students Manager. Then comments and signatures will be 159 removed and the pdf file deleted. The student can start afresh. 160 137 161 138 162 .. _registration_workflow_batch_processing: -
main/waeup.kofa/branches/henrik-transcript-workflow/src/waeup/kofa/permissions.py
r15134 r15152 391 391 392 392 class LocalTranscriptOfficer(grok.Role): 393 """The LocalTranscriptOfficer role can be assigned at faculty and394 departmentlevel. The role allows to view, to validate and to393 """The LocalTranscriptOfficer role can be assigned at faculty 394 level. The role allows to view, to validate and to 395 395 release student transcripts. 396 396 """ … … 406 406 407 407 class LocalTranscriptSignee(grok.Role): 408 """The LocalTranscriptSignee role can be assigned at faculty and409 departmentlevel. The role allows to view and to sign student transcripts.408 """The LocalTranscriptSignee role can be assigned at faculty 409 level. The role allows to view and to sign student transcripts. 410 410 """ 411 411 grok.name('waeup.local.TranscriptSignee')
Note: See TracChangeset for help on using the changeset viewer.