100% tevredenheidsgarantie Direct beschikbaar na je betaling Lees online óf als PDF Geen vaste maandelijkse kosten 4.2 TrustPilot
logo-home
Tentamen (uitwerkingen)

INF2611 Assignment 4 due 16 September 2025

Beoordeling
-
Verkocht
-
Pagina's
17
Cijfer
A+
Geüpload op
14-09-2025
Geschreven in
2025/2026

INF2611 Assignment 4 2025 - Due 16 September 2025; 100% TRUSTED workings with detailed Answers for A+ Grade.

Instelling
Vak










Oeps! We kunnen je document nu niet laden. Probeer het nog eens of neem contact op met support.

Geschreven voor

Instelling
Vak

Documentinformatie

Geüpload op
14 september 2025
Aantal pagina's
17
Geschreven in
2025/2026
Type
Tentamen (uitwerkingen)
Bevat
Vragen en antwoorden

Onderwerpen

Voorbeeld van de inhoud

INF2611
ASSIGNMENT 4 2025

UNIQUE NO.
DUE DATE: 16 SEPTEMBER 2025

,Visual Programming II

COVER PAGE

INF2611 — Visual Programming II
Assignment 4 — 2025

Student name: _______________________
Student number: ____________________
Surname (username used in system): ___________________
Module coordinator: Dr A. Kgopa
Moderator: Prof M Mujinga

Date submitted: _____________________

DECLARATION

I declare that this assignment is my own work and that I have not committed or
facilitated plagiarism. I understand that any assignment similar to another student’s will
be penalised.

Signature: ____________________
Date: ________________________

TABLE OF CONTENTS

 Cover page and declaration
 Question One — GUI code 1 (Login page)
 Question One — GUI code 2 (Main dashboard page)
 Question One — GUI code 3 (Calendar & Notes page)
 Question One — GUI code 4 (File manager / Data storage page)
 How to run (instructions)
 Screenshots and explanation of each GUI (what each interface does)
 Files included in ZIP

, OVERVIEW / NOTES BEFORE RUNNING

 The code below uses PyQt5. Install with: pip install PyQt5 .
 The app is implemented as a single Python file that contains four page classes (GUI code
1–4). This meets the “4-page GUI” requirement (login + 3 other pages).
 The username must be set to your surname and the password to your student number
in the constants near the top of the script before running (assignment penalises if wrong).
 The app uses simple text file JSON storage for saving notes/records — no database
required (traditional file handling as requested).
 Include a small image file named logo.png in the same folder as the .py file; the UI
displays it on the dashboard. If you don’t have one, create a simple 300×100 PNG called
logo.png .




FULL PYTHON CODE (save as inf2611_assignment4_app.py)

Notes: This single file contains four page classes (labelled GUI code 1–4). Save the file,
set the USERNAME and PASSWORD constants, put a logo.png in the same folder,
then run python inf2611_assignment4_app.py .

# ======================
# INF2611 Assignment 4
# Visual Programming II - 4-page GUI (Login + 3 pages)
# Filename: inf2611_assignment4_app.py
# Requires: PyQt5
# Install: pip install PyQt5
# IMPORTANT: set USERNAME and PASSWORD below to your surname and student
number BEFORE running.
# ======================

import sys
import json
import os
from PyQt5 import QtWidgets, QtGui, QtCore

# -----------------------------
# CONFIG: set these to your own surname and student number (assignment
requirement)
# -----------------------------
USERNAME = "YourSurnameHere" # <-- replace with your SURNAME (required)
PASSWORD = "YourStudentNumber" # <-- replace with your STUDENT NUMBER
(required)

# File used for simple storage (text/JSON)
DATA_FILE = "inf2611_data.json"

Maak kennis met de verkoper

Seller avatar
De reputatie van een verkoper is gebaseerd op het aantal documenten dat iemand tegen betaling verkocht heeft en de beoordelingen die voor die items ontvangen zijn. Er zijn drie niveau’s te onderscheiden: brons, zilver en goud. Hoe beter de reputatie, hoe meer de kwaliteit van zijn of haar werk te vertrouwen is.
StudyAidPro Tutors International
Volgen Je moet ingelogd zijn om studenten of vakken te kunnen volgen
Verkocht
191
Lid sinds
1 jaar
Aantal volgers
2
Documenten
560
Laatst verkocht
1 maand geleden
StudyAidPro

On this page, you find all documents, package deals, and flashcards offered by seller StudyAidPro. All Modules!

4,0

22 beoordelingen

5
11
4
5
3
2
2
3
1
1

Recent door jou bekeken

Waarom studenten kiezen voor Stuvia

Gemaakt door medestudenten, geverifieerd door reviews

Kwaliteit die je kunt vertrouwen: geschreven door studenten die slaagden en beoordeeld door anderen die dit document gebruikten.

Niet tevreden? Kies een ander document

Geen zorgen! Je kunt voor hetzelfde geld direct een ander document kiezen dat beter past bij wat je zoekt.

Betaal zoals je wilt, start meteen met leren

Geen abonnement, geen verplichtingen. Betaal zoals je gewend bent via iDeal of creditcard en download je PDF-document meteen.

Student with book image

“Gekocht, gedownload en geslaagd. Zo makkelijk kan het dus zijn.”

Alisha Student

Veelgestelde vragen