Ignore:
Timestamp:
19 Sep 2018, 16:44:51 (6 years ago)
Author:
Henrik Bettermann
Message:

Describe transcript processing workflow.

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  
    441.6.1.dev0 (unreleased)
    55=======================
     6
     7* Implement new transcript processing workflow.
    68
    79* Always display applicant payments if they exist.
  • main/waeup.kofa/branches/henrik-transcript-workflow/docs/source/userdocs/students/workflow.rst

    r15128 r15152  
    4747                           |              | n                |
    4848                           | j            |                  |
    49                            |          graduated              |
    50                            |              |                  |
    51                            |              | o                |
    52                            |              |                  |
    53                            |          transcript requested   |
    54      a: admit              |              |                  |
    55     -a: reset1             |              | 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    |
     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    |
    6262    -d: N/A                +---------------------------------+
    6363     e: N/A
     
    8787     q: release_transcript
    8888    -q: N/A
     89     r: N/A
     90    -r: reset11
    8991
    9092Student registration starts with the first login of the student into
     
    135137list.
    136138
     139After graduation, former students (alumni) can apply for an official
     140transcript. The transcript processing workflow (**opqr**) is a
     141subset of the registration workflow which starts in state
     142``graduated``. Many people are involved in transcript processing.
     143Therefore, Kofa provides two additional roles, the Transcript
     144Officer and Transcript Signee roles. Both are available globally and
     145locally (at faculty level). First of all, the graduated student has
     146to request a transcript **(o)** by filling a request form. The
     147Transcript Officer will see the new request and can either reject
     148the request **(-o)** or validate the request **(p)**. Before
     149validation course results can be edited or added. After validation
     150the entire studycourse including its content is locked. Nobody will
     151be able to modify the course lists, neither through the UI nor by
     152import. Transcripts can now be electronically signed by Transcript
     153Signees. Once all signees have done their job, the Transcript
     154Officer can release the transcript **(q)**. A pdf file is created
     155and stored in the file system. The transcript pdf slip contains all
     156signatures. The dynamic transcript generation is disabled. Nothing
     157can be changed now, unless the entire transcript process is reset
     158**(-r)** by a Students Manager. Then comments and signatures will be
     159removed and the pdf file deleted. The student can start afresh.
     160
    137161
    138162.. _registration_workflow_batch_processing:
  • main/waeup.kofa/branches/henrik-transcript-workflow/src/waeup/kofa/permissions.py

    r15134 r15152  
    391391
    392392class LocalTranscriptOfficer(grok.Role):
    393     """The LocalTranscriptOfficer role can be assigned at faculty and
    394     department level. The role allows to view, to validate and to
     393    """The LocalTranscriptOfficer role can be assigned at faculty
     394    level. The role allows to view, to validate and to
    395395    release student transcripts.
    396396    """
     
    406406
    407407class LocalTranscriptSignee(grok.Role):
    408     """The LocalTranscriptSignee role can be assigned at faculty and
    409     department level. 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.
    410410    """
    411411    grok.name('waeup.local.TranscriptSignee')
Note: See TracChangeset for help on using the changeset viewer.