Thursday 17 September 2015

Update #5 - Data Dictionary

No.
Variable Name
Data Type
Description
01.
enter
string
To get input from the user
02.
cgpa_grades
string
To calculate the grade value
03.
cgpa_credits
string
To calculate the credit hour
04.
i
string
To accumulate the number of semesters
05.
sems
string
Semesters available (3)
06.
something
boolean
To run the loop
07.
z
string
To accumulate the number of subjects
08.
adnan
string
To accumulate the grades
09.
enteredsubject
list
List of chosen subject by the student
10.
gradepoint
float
To calculate total grade points
11.
totalgp
string
To obtain total grade point
12.
tcredith
integer
To calculate the total credit hours
13.
subject
list
List of available subjects
14.
subject_grade
list
List where it contains the available subject grades
15.
x
string
To get the subject names from the student
16.
A_plus,A, A_minus, B_plus, B, B_minus,C_plus,C, C_minus, D_plus, D, F
integer
The numerical value for each grade 
17.
count
string
To accumulate the entered grades
18.
y
string
To obtain the grades achieved from the user
19.
h
boolean
To run the ‘while’ loop
20.
ch
integer
Credit hours
21.
credithour
string
To obtain credit for each subject
22.
GPA
float
To calculate the GPA obtained
23.
nextsem
string
To proceed to another semester

Update #4: Literature Review

MMU Grading System

Like all universities, MMU have its own grading system. Generally, students will be evaluated through two (2) evaluation components such as final examination which shall constitute 50% - 70% of the total marks and course work, which includes test, quiz, project, laboratory report etc., which shall constitute 50% - 30% of the total marks. (MMU Cyberjaya,2013)

Below are the Scheme of Marks & Grades (A) and (B)

Scheme of Marks & Grades (A)

Scheme of Marks & Grades (B)



Thursday 20 August 2015

Update #3 - Literature Review

Before we start creating our programme, we search for some references so that it can help us create the programme much easier. As stated, here are some of the references we are able to use to guide us:

1. About: GPA-CGPA
This website contains very useful informations in regards to our project such as, the calculation of GPA and CGPA. It also provide some examples of calculated grades as a means to guide us. Other than that, the website also contain about the history of grading and the usage of GPA and CGPA.


2. Tkinter 8.5 Reference: a GUI for Python
This very well detailed technical journal describes about the Tkinter widget set for constructing graphical user interfaces (GUI) in Python. It will provide us with some useful tips about making GUI. As we are making a not so complex programme, we will only use certain widgets and not all as some of them are hard to use

Update #2 - New Project

Initially, we decided to do a 'Random Password Generator' programme but after making some research, the programme itself was overly simplified. Therefore, now we decide to create a 'GPA Calculator' after discussing with our lecturer.

The primary feature of the GPA Calculator is to accurately calculate the total GPA of a student's as it can reduce the time spent calculating manually by the person in charge of calculating the GPA. Our programme will have simple interface, easy to use and user friendly as we hope it will be. We will focus the core structure of the programme first. Only after finishing it, only then we will create the user interface using either Tkinter or HTML.

Monday 6 July 2015

DO YOU THINK YOUR PASSWORD IS STRONG ENOUGH .....

CHECK YOUR PASSWORD STRENGTH & TIME TO BREAK YOUR PASSWORD

Test Password Under This Link


Friday 3 July 2015

Update 1

We are students in Foundation in Information Technology from Multimedia University.
My group consists of me, Muhd. Amir Masaki and my partner, Genesh a/l Krishnan.

We were given a project to create a program to solve a simple IT problem.
After much discussion we decided to create a simple random password generator