As a Frontend Developer, implement the approved Cover Page page design and the task-owned sections below. Implementation contract: - Outcome: Implement Cover Page - Requirement sources: - src-e17f7d665dd670bd - src-3bce75ed86843ff2 - src-6ec047325b2fdb73 - src-a21b10a230d72dd9 - src-19eb041a93994c49 - Owned behavior: - Upload institutional logos - Enter student personal details with validation - Enter supervisor names and titles - Document internship theme and period - Preview cover page in real-time - Submit inputs for document generation - Download generated cover page document - Handle and display generation errors or success states - Create Cover Page (Student) — trigger: Student initiates cover page creation; inputs: Logos, Personal Details, Internship Theme, Supervisor Names; outcomes: Generated cover page document - Create and manage the cover page creation process. - Generate the cover page document based on user inputs. - Interfaces: - Input contract for Create Cover Page: Logos, Personal Details, Internship Theme, Supervisor Names - Provide cover.page.creation: Create and manage the cover page creation process. - Provide cover.page.document.generation: Generate the cover page document based on user inputs. - State transitions: - When Student initiates cover page creation: Generated cover page document - Failure and safety behavior: - Cover page not generated due to validation errors - If Create Cover Page cannot complete: Cover page not generated. Acceptance criteria: - The task-owned behavior is implemented and verified without undeclared mocks or downstream assumptions. - The Cover Page must render exactly once when accessed by a student. - The page must include all specified input fields and controls. - The live preview must reflect changes in real-time. - The design must adhere to ENCG Fès and institutional branding standards. - The Generate Cover Page button must validate inputs and trigger document generation, displaying success or error messages as appropriate. - When Student initiates cover page creation, Student produces Generated cover page document. - Create Cover Page includes the required human touchpoint: Custom UI. - Capability cover.page.creation implements Create and manage the cover page creation process. and is verified through its declared interfaces. - Capability cover.page.document.generation implements Generate the cover page document based on user inputs. and is verified through its declared interfaces.

Create your internship report cover page
Ministère de l’Économie et des Finances
& de la Réforme du Secteur Public
ENCG Fès
École Nationale de Commerce et de Gestion
“Transition from Cash-Based Accounting to Accrual-Based Accounting”
Réalisé par :
Ilyass Akhmouch
Encadré par :
Pr Daoud Miloud
Mr. Ali Laaraj

Create your internship report cover page
Ministère de l’Économie et des Finances
& de la Réforme du Secteur Public
ENCG Fès
École Nationale de Commerce et de Gestion
“Transition from Cash-Based Accounting to Accrual-Based Accounting”
Réalisé par :
Ilyass Akhmouch
Encadré par :
Pr Daoud Miloud
Mr. Ali Laaraj
No comments yet. Be the first!