Appearance
Student Facilitation Centre
v0.1.0 Edulab| Module name | sfc |
| Version | 0.1.0 |
| Needs | payments >=0.1.0 <1.0.0, exam >=0.1.0 <1.0.0 |
| Entities | 20 (list) |
| Roles | sfc:admin, sfc:verifier, sfc:signatory, sfc:printer, sfc:dispatcher, sfc:accounts, sfc:agent, sfc:student |
Online counter for student document services: students apply for transcripts, migration and transfer certificates, provisional degree certificates, attestation, verification letters and similar documents; the university verifies, collects the fee, generates and signs the document, then emails, couriers or hands it over.
Who uses it
| Role | Can do |
|---|---|
sfc:admin | Configure services, fees, purposes, staff scopes; see and act on every application |
sfc:verifier | Pending queue: verify education, documents and recipients; ask for corrections; college confirmation; reject or hold |
sfc:signatory | Verified queue: generate and digitally sign certificates and letters |
sfc:printer | Print and Printed queues for paper documents |
sfc:dispatcher | Courier dispatch, counter pickup, email delivery, outward register |
sfc:accounts | Payment view, offline challan confirmation, payment issue reports |
sfc:agent | Apply on behalf of assigned students |
sfc:student | Apply, pay, track and download own applications; raise issues; give feedback |
What it does
- Service catalogue per university: Attestation, Migration, Transfer Certificate, Provisional Degree Certificate, Convocation, Transcript, Transcript Certificate, Verification, Medium of Instruction, Affiliation Letter, Internship, or a custom letter template.
- Configurable application forms per service: education details, required documents, purpose / recipient (for example WES, further study, employment) and delivery type (Digital, Courier, Pickup).
- Fee rules per service: flat fee, per document, per delivery type, professional vs non-professional course, within vs outside India, or a full rate matrix; INR and foreign currency; per-recipient multiplier.
- Five-stage desk workflow with queues: Pending → Verified → Signed → Print → Printed → Dispatched / Done, with hold, reject and "correction requested" loops back to the student.
- Row-by-row verification: every education row, document and recipient must be verified before the application can move on; college confirmation when the service needs it.
- Transcripts filled from the Exam module's results and subject marks, or entered and uploaded by the student.
- Document generation with letterhead, signature, stamp and a "not for print" watermark copy; digital signature; QR code on each document so anyone can check it is genuine.
- WES (World Education Services) recipient forms and electronic upload tracking.
- Courier dispatch with tracking numbers and barcodes, counter pickup with collector ID, email delivery, outward register.
- Education agents can register, get verified and apply for their students.
- Status timeline, SLA days per stage, notifications to students and the next desk, issue reports and feedback.
Needs
- Core: 1.x
- Modules:
- Payments 1.x — online gateway and offline challan payment for each application; settlement to university and college accounts.
- Exam 1.x — published results and subject-wise marks used to pre-fill education rows and transcripts.
Setup after install
- Fill Settings: portal title, help-desk email and phone, default signatory name and title, OTP channel.
- Add your Services (one per document type you issue). For each, upload letterhead, signature, stamp and watermark, set the signatory, instructions, delivery options and fee rules.
- For purpose-based services (Attestation, Verification, Transcript Certificate…), add Purposes with the recipient fields to ask and copy limits.
- Give staff the desk roles (
sfc:verifier,sfc:signatory,sfc:printer,sfc:dispatcher,sfc:accounts) and, if needed, limit them by service, college or course in Staff Scope. - In the Payments module, connect the gateway and the settlement accounts for SFC fees.
- Turn on Allow agents if agents may apply for students, and verify each agent.
- Do a test application end to end, including the QR check on the issued document.
Settings
| Setting | Default | Meaning |
|---|---|---|
| Portal title shown to students | Student Facilitation Centre | Heading on student pages and emails |
| Help-desk email shown to students | (empty) | Contact shown on every page |
| Help-desk phone shown to students | (empty) | Contact shown on every page |
| Default signing authority name | (empty) | Used when a service has no signatory of its own |
| Default signing authority title | Registrar | Printed under the signature |
| Issuer line printed under the signature | (empty) | Extra line on certificates |
| Verify student email/mobile with OTP at registration | Yes | OTP before first application |
| OTP channel | email, whatsapp or both | |
| Send status updates on WhatsApp | No | WhatsApp in addition to email and in-app |
| Block 'Verified' until every row is verified | Yes | Verifier must verify every education, document and recipient row |
| Print a verification QR code on issued documents | Yes | QR links to the public check page |
| Allow education agents to apply for students | No | Enables the agent role and screens |
| Allow offline (challan) payment | No | Accounts confirms the bank receipt |
| Currency for students outside India | USD | Foreign fee currency |
| Default days to complete an application | 15 | SLA when a service sets none |
| Outward register number prefix | OUT | Prefix for outward numbers |
| Ask students for feedback after completion | Yes | Feedback prompt on completed applications |
Events
| Emits | When |
|---|---|
sfc.application.submitted | Fee is paid and the application enters the Pending queue |
sfc.application.verified | Verifier clears the application |
sfc.application.rejected | Application is rejected |
sfc.application.correction_requested | A row is sent back to the student for correction |
sfc.document.issued | A document is generated and signed |
sfc.delivery.dispatched | Document is couriered, emailed or handed over |
sfc.application.completed | Application is closed as done |
| Listens to | Does |
|---|---|
payments.payment.received | Marks the application paid and moves it to Pending |
payments.payment.failed | Keeps the application unpaid and tells the student to retry |
payments.refund.completed | Marks the application refunded and stops processing |
Personal data
Fields marked pii: PRN and seat number (education), uploaded files and PRN (document), recipient email, contact person and phone, address, WES email and surname (recipient), address, city, postal code, date of birth, roll number and signature (WES form), addressee, address, email, mobile, collector name and ID (delivery), enrolment number (outward register), PAN and registration document (agent), contact email and phone (service, purpose). Student identity itself lives in the core student record.
Support
Publisher: Edulab. Report problems through the Edulab Bench support desk from your site's admin panel; include the application number and a screenshot.