Changes

Jump to: navigation, search

Team A - OOP344 20133

6,614 bytes added, 13:21, 14 December 2013
Tasks
{{OOP344 Index | 20133}}
= Team Name=== Project Marking Percentage =A =
<big><syntaxhighlight lang="cpp">Group work: XX% (25 <= xx <Repository == 50)Individual work* Repository path: XX% + (50 <= xx <= 75)[https://github.com/Seneca-OOP344/Team-----------------------Total 100%</syntaxhighlight></big>A Team A Master Repository]
== Repository ==
* repo path:
=== Master Branch Status ===
 ====Status: <span style="color:green;font-weight:1000">OPEN</span>====<!-- Change the color red or green -->*'''''Open/ClosedChange The Status Before You Merge To Master Repository'''''*: Open<span style="color: you can merge now.*red;font-weight: Closed1000">CLOSE</span>: Wait for the repo Repository to get opened*: <span style="color:green;font-weight:1000">OPEN</span>: The Repository is free and mergeable 
====Team-A Logs====
|+ Log Entry For Each Merged To Master
! Date !! Time !! Student's Name !! Merged User !! IRC Nickname !! Description
 
|-
| Date 02/11/2013 || Time 7:40 PM || Full Name Mohammad-Reza Akbari || [mailto:MySenecaEmailmakbari11@myseneca.ca?subject=oop344_TeamA_Logs MySenecaEmailmakbari11] || IRC Nickname reza_akbari || Merged Description hereAdding the comments and set the correct format to clabel; it's mereged to the Master.
|-
|-
| Date 30/10/2013 || Time 1:27 PM || Mohammad-Reza Akbari || [mailto:makbari11@myseneca.ca?subject=oop344_TeamA_Logs makbari11] || reza_akbari || The prototyping of clabel, cdialog, and clineedit has pushed to it's branch, and merged to the Master.|- |-| DD/MM/YYYY || 00:00 PM || Full Name || [mailto:MySenecaEmail@myseneca.ca?subject=oop344_TeamA_Logs MySenecaEmail] || IRC Nickname || Merged Description here
|-
|}
 
== Team Members ==
{| class="wikitable sortable" border="1" cellpadding="5"
|+ Team Name : Team A
! First Name !! Last Name !! Section !! Seneca Id !! wiki id !! IRC nick !! Contact Info !! Blog URL
|-
|[[User:Jaemin Yeo|Jaemin]]||Yeo||A||[mailto:jyeo@myseneca.ca?subject=oop344 jyeo]||[[Special:Contributions/Jaemin Yeo|Jaemin Yeo]]||Jaemin||Contact Info||[http://jaemyeo.blogspot.ca Jaemin's OOP344 Blog]
|-
 
|-
|[[User:Mohammad-Reza Akbari|Mohammad-Reza]]||Akbari||A||[mailto:makbari11@myseneca.ca?subject=oop344 makbari11]||[[Special:Contributions/Mohammad-Reza Akbari|Mohammad-Reza Akbari]]||reza_akbari||(647)389-6082||[http://worldofreza.wordpress.com/ Reza's Blog]
|-
 
|-
|[[User:onparmar|Omkar]]||Parmar||A||[mailto:onparmar@myseneca.ca?subject=oop344 onparmar]||[[Special:Contributions/onparmar|onparmar]]||onparmar||Contact Info||
[http://oopprogramming.wordpress.com/ C++ OOP Programming ]
 
|-
|[[User:Hamza-Tahir|Hamza]]||Tahir||A||[mailto:htahir1@myseneca.ca?subject=oop344 htahir1]||[[Special:Contributions/Hamza-Tahir|Hamza-Tahir]]||hamzaT- ||Contact Info||
[http://hamza-oop344.blogspot.com OOP344 C++]
 
|-
|}
 
== <u>'''Tasks'''</u> ==
 
=== Task Name : Application, Due Date: <u>'''Satdurday December 14, 2013 - 12:00PM (Noon)'''</u> ===
[https://github.com/Seneca-OOP344/Team-A/tree/Application Application (Book Database Program) Branch]
==== Browse Book Database ====
*''' Task Description :''' Create a personal book database program using the CIO library.
*''' Programmer Names :''' Jaemin Yeo, Mohammad-Reza Akbari, Omkar Parmar, Hamza Tahir.
*''' Status :''' <span style="color:green;font-weight:900"> <u>'''Submitted'''</u> </span>
 
 
=== Task Name : Release 0.4, Due Date: <u>'''Friday November 22, 2013 - 23:59'''</u> ===
==== 0.4.1 CButton ====
*''' Task Description :''' Button displays a small piece of text and accepts one key hit entry
*''' Programmer Name :''' Mohammad-Reza Akbari
*''' Status :''' <span style="color:green;font-weight:900"> <u>'''Completed'''</u> </span>
*''' Github Issue Progression :''' Issue '''[https://github.com/Seneca-OOP344/Team-A/issues/5 R_0.4.1_CButton_Implementation]''' has been assigned to Mohammad-Reza and resolved.
*''' Github Milestone Status :''' Milestone '''R_0.4.1_CButton_Implementation''' is set to November 22, 2013. The files are submitted on NOV-23-2013 @ 23:00.
*''' Github Branch Link :''' '''[https://github.com/Seneca-OOP344/Team-A/tree/R_0.4.1_CButton CButton Branch]'''
 
==== CValEdit ====
*''' Task Description :''' CValEdit is capable of validating the user input on exit and also provide help when CValEdit::edit() is active by invoking a "help" method before and after editing.
*''' Programmer Name :''' Hamza Tahir
*''' Status :''' <span style="color:red;font-weight:900"><u> ''' Not Completed ''' </u></span>
*''' Github Issue Progression :
*''' Github Milestone Status :
*''' Github Branch Link :'''
 
==== CCheckMark ====
*''' Task Description :''' Creates a single CheckMark on the screen and allows the user to: Toggle it, if it is set to be a CheckMark for a Check List and Only check it when its unchecked, if it is set to be a CheckMark for a Radio Button List.
*''' Programmer Name :'''Jaemin Yeo
*''' Status :''' <span style="color:green;font-weight:900"><u> '''Completed''' </u></span>
*''' Github Issue Progression : https://github.com/Seneca-OOP344/Team-A/issues/7
*''' Github Milestone Status : 99%
*''' Github Branch Link :'''https://github.com/Seneca-OOP344/Team-A/tree/CCheckMark
 
==== CMenuItem ====
*''' Task Description :''' CMenuItem provides a Label that can be marked as selected by pressing the space bar.
*''' Programmer Name :''' Omkar Parmar
*''' Status :''' <span style="color:green;font-weight:900"> <u>'''Completed'''</u> </span>
*''' Github Issue Progression :
*''' Github Milestone Status :
*''' Github Branch Link :''' https://github.com/Seneca-OOP344/Team-A/tree/Release_0.4_CMenuItem
 
=== Task Name : Release 0.3, Due Date: <u>'''Monday November 4, 2013 - 23:59'''</u> ===
====Prototyping====
*'''Task Description :''' Create a branch from the "Master", add all the Mock-ups (That compiled successfuly), download the 'CField' and Testers implementation files from GitHub. Push the Mock-ups branch to the "Master" branch.
*''' Programmer Name :''' Mohammad-Reza Akbari
*''' Status :''' <span style="color:green;font-weight:900"><u> '''Completed''' </u></span>
*''' Github Branch Link :''' [https://github.com/Seneca-OOP344/Team-A/tree/Release_0.3_Prototyping Prototyping Branch]
 
====CLabel====
*'''Task Description :''' Implementing '''CLabel''': A readonly Field that encapsulates console.display() function. CLabel although, by inheritance is Frame, but it is never bordered.
*''' Programmer Name :''' Omkar and Jaemin
*''' Status :''' <span style="color:green;font-weight:900"><u> '''Completed''' </u></span>
*''' Github Branch Link :''' [https://github.com/Seneca-OOP344/Team-A/tree/Release_0.3_CLabel CLabel Branch]
 
====CLineEdit====
*'''Task Description :''' '''ClineEdit''' encapsulates the console.edit() function of Console class.
*''' Programmer Name :''' Hamza (with a little help from classmate Shehzin Arshad)
*''' Status :''' <span style="color:green;font-weight:900"><u> '''Completed''' </u></span>
*''' Github Branch Link :''' [https://github.com/Seneca-OOP344/Team-A/tree/0.3_CLineEdit CLineEdit Branch]
 
====CDialog====
*'''Task Description :''' '''CDialog''' Organizes '''CField''' objects on the screen, displays them and then lets the user edit them one by one.
*''' Programmer Name :''' Jaemin and Mohammad-Reza and Omkar
*''' Status :''' <span style="color:green;font-weight:900"><u> '''Completed''' </u></span>
*''' Github Branch Link :''' [https://github.com/Seneca-OOP344/Team-A/tree/Release_0.3_CDialog CDialog Branch]
 
====Release 0.3 Tester Programs====
*'''Task Description :''' Run the Tester Programs. It should work the same as Fardad's Demo on Matrix.
*''' Programmer Name :''' Jaemin Yeo
*''' Status :''' <span style="color:green;font-weight:900"><u> '''Completed''' </u></span>
*''' Github Branch Link :'''
 
=== Task Name : Release 0.2, Due Date: <u>'''Sunday Oct 20th, 23:59'''</u> ===
==== Merging To Master Repo ====
 
*'''Task Description :''' Setting up the development environment and testing CFrame Base class. Jaemin Yeo had compile and run the Test1Frame.cpp with his console program; his branch had been merged to "Master" for the group test. Reza had clone and run the "Master" successfuly.
:::::More Detail [http://zenit.senecac.on.ca/wiki/index.php/CIO_20133_Release_0.2_-_OOP344#To_Do Release 0.2 OOP344 To Do]
*''' Programmer Name :''' Jaemin, Reza...
*''' Status :''' The "Master" is passed the Release 0.2 requirements.
*''' Github Branch Link :''' [https://github.com/Seneca-OOP344/Team-A/tree/Release_0.2_AddConsole Add Console Branch]
 
== Project Marking Percentage ==
 
<big><syntaxhighlight lang="cpp">
Group work: 25%
Individual work: 75% +
------------------------
Total 100%
</syntaxhighlight></big>
 
 
== Coding Style and Standards ==
if(condition){
code block statement(s);
 
}
else{
code block statement(s);
 
}
</syntaxhighlight></big>
== Team Members ==* Commenting Style:{| class="wikitable sortable" border="1" cellpadding<big><syntaxhighlight lang="5cpp">|+ Team Name : Team A! First Name !! Last Name !! Section !! Seneca Id !! wiki id !! IRC nick !! Blog URL|/*--------------------|[[User:Jaemin Yeo|Jaemin]]||Yeo||A||[mailto:jyeo@myseneca.ca?subject=oop344 jyeo]||[[Special:Contributions/Jaemin Yeo|Jaemin Yeo]]Comment your class ||Jaemin||[http://jaemyeo.blogspot.ca Jaemin's OOP344 Blog]|-  |-|[[User:Mohammad-Reza Akbari|Mohammad-Reza]]||Akbari||A||[mailto:makbari11@myseneca.ca?subject=oop344 makbari11]||[[Special:Contributions/Mohammad-Reza Akbari|Mohammad-Reza Akbari]]||reza_akbari||[http:--------------*/</worldofreza.wordpress.comsyntaxhighlight></ Reza's Blog]big>
|-|[[User:Adam Sharpe | Adam ]]|| Sharpe || B || [mailto:ansharpe@myseneca.ca?subject=oop344 ansharpe] || [[Special:Contributions/Adam Sharpe | Adam Nicholas Sharpe]] || AdamSharpe || [http://adamsharpe8.blogspot.ca/ Object Oriented Programming Stuff]|-= Group Meetings ==
|-|[[User:onparmar|Omkar]]||Parmar||A||[mailto:onparmar@myseneca.ca?subject=oop344 onparmar]||[[Special:Contributions/onparmar|onparmar]]||onparmar||[http://oopprogramming.wordpress.com/ C++ OOP Programming ]|-|} == tasks ===== Task Name : Release 0.2 === ====Due Date=3 Issues ===
Sunday Oct 20th, 23:59*<u> '''Task Description November 11 2013 @11:25AM''' Setting up the development environment and testing CFrame Base class</u>** The CDialog needs to be debugged.** The group members will have flexible due date for their assigned tasks.** A couple of GitHub thingys that will be done for next release:::::More Detail http://zenit.senecac.on.ca/wiki/index.php/CIO_20133_Release_0.2_-_OOP344#To_Do *** Each class will have an ''' Programmer Name :Issue'''assigned to a member*** Each class will have a '''Milestone' Status :''for it's completion date.*** The class won't be merged to '''Master' Github Branch Link :''unless it's completed and compilable.** The classes should be prioritize for it's due date and testing process.
== meetings ==
* latest will be on top
=== topic, date ===
[[Irc logs of meeting (unique name) - oop344 20113 | date]]

Navigation menu