SlideShare une entreprise Scribd logo
1  sur  18
Télécharger pour lire hors ligne
WEEKLY PROGRESS REPORT I – NEIL MATHEW – A2324710002
WEEK
ONE
PROJECT .
NAME: ATTENDANCE PLANNER
PLATFORM: ANDROID
SUBMITTED BY .
NAME OF THE STUDENT: NEIL MATHEW
ENROLMENT NO: A2324710002
DEPARTMENT & SECTION: 5CS4
ROLL NO: Y-3305
UNDER THE SUPERVISION OF .
NAME OF FACULTY GUIDE: DR. SHANU SHARMA
DEPARTMENT: ASET
WEEKLY PROGRESS REPORT I – NEIL MATHEW – A2324710002
TARGETS SET FOR THE WEEK .
• Create a Login Activity in Android which connects to Amizone and extracts information
related to attendance.
• Design an HTML Parser to seek out specific information from the site.
ACHIEVEMENTS OF THE WEEK .
• Created a successful Login Page with an SQLite database which stores
username and password so that user does not need to renter his login details every time.
• Designed a successful HTML Parser which pulls out Course Name, Code, Attended
classes and Conducted Classes. It also pulls out the Name of the student and the Date
during the moment of extraction.
FUTURE WORK PLANS .
• Create SQLite Database to hold all the course information
• Find a way to display the list of courses with its details in a list-like manner.
DAY SUMMARY
Monday Went through https connection libraries. Amizone being a
https site requires more effort than a normal HTTP Post.
Tuesday Continued Research on the same. Used Trust Manager and SSL
Socket Factory classes to create a connection.
Wednesday Repeated Trials lead to success.
Successful in connecting and logging into Amizone.
Thursday Started building my own HTML Parser.
Friday HTML Parser completed using String Functions.
Saturday Started with SQLite databases to store username
and password.
Sunday Continued research on SQLite in Android.
WEEKLY PROGRESS REPORT I – NEIL MATHEW – A2324710002
SCREEN SHOTS .
WEEKLY PROGRESS REPORT II – NEIL MATHEW – A2324710002
WEEK
TWO
PROJECT .
NAME: ATTENDANCE PLANNER
PLATFORM: ANDROID
SUBMITTED BY .
NAME OF THE STUDENT: NEIL MATHEW
ENROLMENT NO: A2324710002
DEPARTMENT & SECTION: 5CS4
ROLL NO: Y-3305
UNDER THE SUPERVISION OF .
NAME OF FACULTY GUIDE: DR. SHANU SHARMA
DEPARTMENT: ASET
WEEKLY PROGRESS REPORT II – NEIL MATHEW – A2324710002
TARGETS SET FOR THE WEEK .
• Display the stored courses of database in a list-like manner (using ListViews)
• Set up a progress bar using concept of threads (Async Task)
• Administer proper syncing between the stored information, local variables and the new
online data.
ACHIEVEMENTS OF THE WEEK .
• Created a successful Login Page with an SQLite database which stores not only
username and password but also the courses so that the information is available even
when offline.
• Created a customized List View to show courses in the most presentable manner.
• Added a horizontal progress bar and improved navigation with menu options.
FUTURE WORK PLANS .
• Create the holiday planner which groups up government and college holidays so that
hostlers can more easily plan to return home.
DAY SUMMARY
Monday Revised existing code making it more reusable. I also grouped my
many classes into their respective packages (Tools, Net, SQL)
Tuesday Started building a progress bar for the login. Many bugs.
Wednesday Completed progress bar. Changed from concept of threads and
handlers to more preferred and easy Async Task.
Thursday Started building customized ListViews.
Friday Faced problems syncing the Listviews with the stored data.
Saturday Finally completed ListViews and the binding with database items.
Sunday Improved design and added menu options for improved navigation.
WEEKLY PROGRESS REPORT II – NEIL MATHEW – A2324710002
SCREEN SHOTS .
WEEKLY PROGRESS REPORT III – NEIL MATHEW – A2324710002
WEEK
THREE
PROJECT .
NAME: ATTENDANCE PLANNER
PLATFORM: ANDROID
SUBMITTED BY .
NAME OF THE STUDENT: NEIL MATHEW
ENROLMENT NO: A2324710002
DEPARTMENT & SECTION: 5CS4
ROLL NO: Y-3305
UNDER THE SUPERVISION OF .
NAME OF FACULTY GUIDE: DR. SHANU SHARMA
DEPARTMENT: ASET
WEEKLY PROGRESS REPORT III – NEIL MATHEW – A2324710002
TARGETS SET FOR THE WEEK .
• To create a separate page for each course.
• To extract and show Faculty information and to create one more table besides the
Faculty Table in the database to store the teacher’s cabin no and phone number.
ACHIEVEMENTS OF THE WEEK .
• Redesigned the progress bar by providing more information and a cancel button incase
the user wishes to stop the sync early.
• Individual Course page has been created which provides attendance details, faculty
details and the most recent attendance marked.
• Implemented one of my algorithms which calculate how many classes one must attend or
can afford to miss to maintain his desired percentage.
FUTURE WORK PLANS .
• To create the END OF DAYS, which is the title of the activity I plan to make. It queries out
the attendance logs to show you the days marked attendance in one page ordered
according to the timetable.
DAY SUMMARY
Monday Improved progress bar which provides state information and a
cancel button to remove errors by overloading sync threads.
Tuesday Started building individual course page.
Wednesday Introduced parsing of the Faculty page in the Sync function.
Thursday Create a schema in which the offline and online tables of faculty
information are separate and connected by one more table holding
on key values of both.
Friday Created provisions in the ‘EditText’ fields to allow manual changing
to teacher’s information and having it save automatically.
Saturday Implemented my own attendance algorithm to check number of
classes one must attend or can afford to miss.
Sunday Finished the page and improved design.
WEEKLY PROGRESS REPORT III – NEIL MATHEW – A2324710002
SCREEN SHOTS .
WEEKLY PROGRESS REPORT IV – NEIL MATHEW – A2324710002
WEEK
FOUR
PROJECT .
NAME: ATTENDANCE PLANNER
PLATFORM: ANDROID
SUBMITTED BY .
NAME OF THE STUDENT: NEIL MATHEW
ENROLMENT NO: A2324710002
DEPARTMENT & SECTION: 5CS4
ROLL NO: Y-3305
UNDER THE SUPERVISION OF .
NAME OF FACULTY GUIDE: DR. SHANU SHARMA
DEPARTMENT: ASET
WEEKLY PROGRESS REPORT IV – NEIL MATHEW – A2324710002
TARGETS SET FOR THE WEEK .
• To Create END OF DAYS, an activity which queries out all day’s marked attendance of
each course sorted according to the time slots on the timetable.
ACHIEVEMENTS OF THE WEEK .
• Created a parsing mechanism for each course’s attendance logs.
• Stored them in a table with the columns, ‘Course Name’, ‘Date’, ‘Period’,
‘Present’, ‘Absent’.
• Added various functions in the storage side package to retrieve the attendance log so
that it is specific and sorted according to the user-specified date.
• Added a Splash Screen.
FUTURE WORK PLANS .
• Create the holiday planner which groups up government and college holidays so that
hostlers can more easily plan to return home. Also waiting for the Timetable of Amizone
to be filled.
DAY SUMMARY
Monday Decided to work with attendance logs as well. Started creating
parsing function for that.
Tuesday Faced problems with parsing. More difficult than the other ones.
Wednesday Finally completed parsing of all courses attendance.
Thursday Created an table in database for the logs and functions to retrieve,
store and sort it.
Friday Had to change the whole sync after realizing a flaw in my system.
Now, all pages are synced together, NOT individually.
Saturday Started learning about date and calendar functions.
Sunday Successfully finished End of Days and created animations for each
page activity to improve user-interface. Also, added splash screen.
WEEKLY PROGRESS REPORT IV – NEIL MATHEW – A2324710002
SCREEN SHOTS .
WEEKLY PROGRESS REPORT V – NEIL MATHEW – A2324710002
WEEK
FIVE
PROJECT .
NAME: ATTENDANCE PLANNER
PLATFORM: ANDROID
SUBMITTED BY .
NAME OF THE STUDENT: NEIL MATHEW
ENROLMENT NO: A2324710002
DEPARTMENT & SECTION: 5CS4
ROLL NO: Y-3305
UNDER THE SUPERVISION OF .
NAME OF FACULTY GUIDE: MS. SHANU SHARMA
DEPARTMENT: ASET
WEEKLY PROGRESS REPORT V – NEIL MATHEW – A2324710002
TARGETS SET FOR THE WEEK .
 To make the HOLIDAY PLANNER section and the TIME TABLE section.
ACHIEVEMENTS OF THE WEEK .
 Found a DEMO Amizone Time Table page to use as a temporary base for my parsing
requirements. The Time Table parsing algorithm was completed.
 Understood how to implement WebViews in Android and implemented a way to load the
holiday page from my server and store it on phone using SharedPreferences concept.
 Established a connection between the courses and the time table slots. This allows the
time table periods to be coloured red, green or yellow on the basis of the student’s
attendance.
FUTURE WORK PLANS .
 Implement Google Analytics and Google Admobs in order to understand monetization
and monitoring of android applications.
DAY SUMMARY
Monday Designed the holiday page for the year 2012 using HTML.
Tuesday Implemented Webviews in android to show the holiday page.
Wednesday Created provisions for the holiday page to be stored, accessed and
re-downloaded if needed.
Thursday Using the demo Time Table page, the parsing algorithm was
designed.
Friday Continued work on the parsing algorithm.
Saturday Fixed issues with the parsing algorithm and completed it.
Sunday Implemented Time Table successfully connecting it with the
Courses table to display the whole course name and the attendance
danger level with the Period.
WEEKLY PROGRESS REPORT V – NEIL MATHEW – A2324710002
SCREEN SHOTS .
WEEKLY PROGRESS REPORT VI – NEIL MATHEW – A2324710002
WEEK
SIX
PROJECT .
NAME: ATTENDANCE PLANNER
PLATFORM: ANDROID
SUBMITTED BY .
NAME OF THE STUDENT: NEIL MATHEW
ENROLMENT NO: A2324710002
DEPARTMENT & SECTION: 5CS4
ROLL NO: Y-3305
UNDER THE SUPERVISION OF .
NAME OF FACULTY GUIDE: MS. SHANU SHARMA
DEPARTMENT: ASET
WEEKLY PROGRESS REPORT VI – NEIL MATHEW – A2324710002
TARGETS SET FOR THE WEEK .
 Publish the application for beta testing phase on Google Play (Android Market).
 Monitoring using Google Analytics.
 Learning how to monetize using Google Admobs.
ACHIEVEMENTS OF THE WEEK .
 The application was published on the Android Market.
 Based on the reports (crashes, exceptions and suggestions) received from users and
Google Analytics, the application was improved heavily.
 Google Admobs was successfully implemented in the application.
FUTURE WORK PLANS .
 To continue monitoring and improving the application as per user requirements.
DAY SUMMARY
Monday Added Google Admobs libraries and set it up.
Tuesday Next, implemented Google Analytics to send reports to me on
access with the net. Monitoring is done with these reports.
Wednesday Published the App on Google Play and advertised a little.
Thursday On being informed of some errors, I fixed them and uploaded the
new updated version.
Friday On user’s suggestion, the syncing process was made faster by
dividing the load into two parts. (Another Update)
Saturday Continued monitoring and corrections. (more updates)
Sunday Continued monitoring and corrections. (more updates)
WEEKLY PROGRESS REPORT VI – NEIL MATHEW – A2324710002
SCREEN SHOTS .

Contenu connexe

Tendances

Air Conditioning system and types
Air Conditioning system and typesAir Conditioning system and types
Air Conditioning system and typesOmar Arshad
 
Tutor cavity insulation .ppt 4
Tutor cavity insulation .ppt 4Tutor cavity insulation .ppt 4
Tutor cavity insulation .ppt 4Luke D'Arcy
 
Ac presentation full
Ac presentation fullAc presentation full
Ac presentation fullheshhesh1
 
Folded Plate structures
Folded Plate structures Folded Plate structures
Folded Plate structures rohan joshi
 
Josef Hoffman
Josef Hoffman Josef Hoffman
Josef Hoffman Jambaz94
 

Tendances (6)

Air Conditioning system and types
Air Conditioning system and typesAir Conditioning system and types
Air Conditioning system and types
 
Tutor cavity insulation .ppt 4
Tutor cavity insulation .ppt 4Tutor cavity insulation .ppt 4
Tutor cavity insulation .ppt 4
 
Ac presentation full
Ac presentation fullAc presentation full
Ac presentation full
 
Folded Plate structures
Folded Plate structures Folded Plate structures
Folded Plate structures
 
Structural glazing
Structural glazingStructural glazing
Structural glazing
 
Josef Hoffman
Josef Hoffman Josef Hoffman
Josef Hoffman
 

Similaire à AMIZONER: Weekly Progress Reports

ACTION RESEARCH PRESENTATION TEMPLATE.pptx
ACTION RESEARCH PRESENTATION TEMPLATE.pptxACTION RESEARCH PRESENTATION TEMPLATE.pptx
ACTION RESEARCH PRESENTATION TEMPLATE.pptxJoelHinay2
 
Morales 131030131958-phpapp01
Morales 131030131958-phpapp01Morales 131030131958-phpapp01
Morales 131030131958-phpapp01Santii Perezz
 
IRJET- School in the Cloud
IRJET- School in the CloudIRJET- School in the Cloud
IRJET- School in the CloudIRJET Journal
 
Computer Science Student Final attachment Logbook
Computer Science Student Final attachment Logbook Computer Science Student Final attachment Logbook
Computer Science Student Final attachment Logbook Paullaster Okoth
 
COURSE  OUTLINE  FALL  2014  A      ACTIVI.docx
COURSE  OUTLINE  FALL  2014  A      ACTIVI.docxCOURSE  OUTLINE  FALL  2014  A      ACTIVI.docx
COURSE  OUTLINE  FALL  2014  A      ACTIVI.docxfaithxdunce63732
 
mca-5thSem-curriculum-and-Syllabus-2017-Batch.pdf
mca-5thSem-curriculum-and-Syllabus-2017-Batch.pdfmca-5thSem-curriculum-and-Syllabus-2017-Batch.pdf
mca-5thSem-curriculum-and-Syllabus-2017-Batch.pdfSanRock2
 
Project4 Schedule Steps Engl317 Summer2021
Project4 Schedule Steps Engl317 Summer2021Project4 Schedule Steps Engl317 Summer2021
Project4 Schedule Steps Engl317 Summer2021Victoria Arthur
 
T3120-X.pptx Gis Map Construction using datasets
T3120-X.pptx Gis Map Construction using datasetsT3120-X.pptx Gis Map Construction using datasets
T3120-X.pptx Gis Map Construction using datasetsShahwarKhan16
 
Certificato Corso iOS Essentials S7
Certificato Corso iOS Essentials S7Certificato Corso iOS Essentials S7
Certificato Corso iOS Essentials S7LucaGravante
 
Bath Spa Keynote T&L Dat
Bath Spa Keynote T&L DatBath Spa Keynote T&L Dat
Bath Spa Keynote T&L Datandyramsden
 
Online_Examination
Online_ExaminationOnline_Examination
Online_ExaminationRupam Dey
 
IRJET- Study and Design of Social Academy Website
IRJET- Study and Design of Social Academy WebsiteIRJET- Study and Design of Social Academy Website
IRJET- Study and Design of Social Academy WebsiteIRJET Journal
 
Reporting Workshop 10.12.08 B
Reporting Workshop 10.12.08 BReporting Workshop 10.12.08 B
Reporting Workshop 10.12.08 BHeather Price
 
Business Studies August Term 2024 (OA).docx
Business Studies August Term 2024 (OA).docxBusiness Studies August Term 2024 (OA).docx
Business Studies August Term 2024 (OA).docxAmanda Persaud
 
PORTAL FOR INFORMATION TECHNOLOGY DEPARTMENT
PORTAL FOR INFORMATION TECHNOLOGY DEPARTMENTPORTAL FOR INFORMATION TECHNOLOGY DEPARTMENT
PORTAL FOR INFORMATION TECHNOLOGY DEPARTMENTIRJET Journal
 

Similaire à AMIZONER: Weekly Progress Reports (20)

ACTION RESEARCH PRESENTATION TEMPLATE.pptx
ACTION RESEARCH PRESENTATION TEMPLATE.pptxACTION RESEARCH PRESENTATION TEMPLATE.pptx
ACTION RESEARCH PRESENTATION TEMPLATE.pptx
 
Mofizur-Rahman-Resume
Mofizur-Rahman-ResumeMofizur-Rahman-Resume
Mofizur-Rahman-Resume
 
Morales 131030131958-phpapp01
Morales 131030131958-phpapp01Morales 131030131958-phpapp01
Morales 131030131958-phpapp01
 
IRJET- School in the Cloud
IRJET- School in the CloudIRJET- School in the Cloud
IRJET- School in the Cloud
 
Computer Science Student Final attachment Logbook
Computer Science Student Final attachment Logbook Computer Science Student Final attachment Logbook
Computer Science Student Final attachment Logbook
 
COURSE  OUTLINE  FALL  2014  A      ACTIVI.docx
COURSE  OUTLINE  FALL  2014  A      ACTIVI.docxCOURSE  OUTLINE  FALL  2014  A      ACTIVI.docx
COURSE  OUTLINE  FALL  2014  A      ACTIVI.docx
 
Morales
MoralesMorales
Morales
 
Morales
MoralesMorales
Morales
 
mca-5thSem-curriculum-and-Syllabus-2017-Batch.pdf
mca-5thSem-curriculum-and-Syllabus-2017-Batch.pdfmca-5thSem-curriculum-and-Syllabus-2017-Batch.pdf
mca-5thSem-curriculum-and-Syllabus-2017-Batch.pdf
 
Project4 Schedule Steps Engl317 Summer2021
Project4 Schedule Steps Engl317 Summer2021Project4 Schedule Steps Engl317 Summer2021
Project4 Schedule Steps Engl317 Summer2021
 
CA PPT.pptx
CA PPT.pptxCA PPT.pptx
CA PPT.pptx
 
T3120-X.pptx Gis Map Construction using datasets
T3120-X.pptx Gis Map Construction using datasetsT3120-X.pptx Gis Map Construction using datasets
T3120-X.pptx Gis Map Construction using datasets
 
Certificato Corso iOS Essentials S7
Certificato Corso iOS Essentials S7Certificato Corso iOS Essentials S7
Certificato Corso iOS Essentials S7
 
Bath Spa Keynote T&L Dat
Bath Spa Keynote T&L DatBath Spa Keynote T&L Dat
Bath Spa Keynote T&L Dat
 
Online_Examination
Online_ExaminationOnline_Examination
Online_Examination
 
Project management
Project managementProject management
Project management
 
IRJET- Study and Design of Social Academy Website
IRJET- Study and Design of Social Academy WebsiteIRJET- Study and Design of Social Academy Website
IRJET- Study and Design of Social Academy Website
 
Reporting Workshop 10.12.08 B
Reporting Workshop 10.12.08 BReporting Workshop 10.12.08 B
Reporting Workshop 10.12.08 B
 
Business Studies August Term 2024 (OA).docx
Business Studies August Term 2024 (OA).docxBusiness Studies August Term 2024 (OA).docx
Business Studies August Term 2024 (OA).docx
 
PORTAL FOR INFORMATION TECHNOLOGY DEPARTMENT
PORTAL FOR INFORMATION TECHNOLOGY DEPARTMENTPORTAL FOR INFORMATION TECHNOLOGY DEPARTMENT
PORTAL FOR INFORMATION TECHNOLOGY DEPARTMENT
 

Plus de Neil Mathew

AMIZONER: Final Report
AMIZONER: Final ReportAMIZONER: Final Report
AMIZONER: Final ReportNeil Mathew
 
Computer Graphics Lab
Computer Graphics LabComputer Graphics Lab
Computer Graphics LabNeil Mathew
 
Programming in C Lab
Programming in C LabProgramming in C Lab
Programming in C LabNeil Mathew
 
Role of IT & Computer in Environment
Role of IT & Computer in EnvironmentRole of IT & Computer in Environment
Role of IT & Computer in EnvironmentNeil Mathew
 
Data Structures Lab
Data Structures LabData Structures Lab
Data Structures LabNeil Mathew
 
Communication Assessment File
Communication Assessment FileCommunication Assessment File
Communication Assessment FileNeil Mathew
 
Cloud Computing and Google's advancement in the field
Cloud Computing and Google's advancement in the fieldCloud Computing and Google's advancement in the field
Cloud Computing and Google's advancement in the fieldNeil Mathew
 
Unix Programming Lab
Unix Programming LabUnix Programming Lab
Unix Programming LabNeil Mathew
 
The Cube - Class XII Project
The Cube - Class XII ProjectThe Cube - Class XII Project
The Cube - Class XII ProjectNeil Mathew
 
Copywriting & Storyboarding (Advertising & Sales Promotion)
Copywriting & Storyboarding (Advertising & Sales Promotion)Copywriting & Storyboarding (Advertising & Sales Promotion)
Copywriting & Storyboarding (Advertising & Sales Promotion)Neil Mathew
 
American Airlines Merger (Management In Action Case Study)
American Airlines Merger (Management In Action Case Study)American Airlines Merger (Management In Action Case Study)
American Airlines Merger (Management In Action Case Study)Neil Mathew
 
Good Governance Leads To Flourish Society & Nation (BS SAP)
Good Governance Leads To Flourish Society & Nation (BS SAP)Good Governance Leads To Flourish Society & Nation (BS SAP)
Good Governance Leads To Flourish Society & Nation (BS SAP)Neil Mathew
 
High Fortune (Product Brand Management)
High Fortune (Product Brand Management)High Fortune (Product Brand Management)
High Fortune (Product Brand Management)Neil Mathew
 
Cost Benefit Analysis in Public Project Appraisal (PPAC)
Cost Benefit Analysis in Public Project Appraisal (PPAC)Cost Benefit Analysis in Public Project Appraisal (PPAC)
Cost Benefit Analysis in Public Project Appraisal (PPAC)Neil Mathew
 
Corportate Entrepreneurship at WIPRO
Corportate Entrepreneurship at WIPROCorportate Entrepreneurship at WIPRO
Corportate Entrepreneurship at WIPRONeil Mathew
 
Consumer Perception of Job Seekers in updating their Job Profiles on Job Portals
Consumer Perception of Job Seekers in updating their Job Profiles on Job PortalsConsumer Perception of Job Seekers in updating their Job Profiles on Job Portals
Consumer Perception of Job Seekers in updating their Job Profiles on Job PortalsNeil Mathew
 
How OLX changed the consumer involvement in the Scrap Market
How OLX changed the consumer involvement in the Scrap MarketHow OLX changed the consumer involvement in the Scrap Market
How OLX changed the consumer involvement in the Scrap MarketNeil Mathew
 
Innovation Jockeys 3 - Gramseva: Kisan
Innovation Jockeys 3 - Gramseva: KisanInnovation Jockeys 3 - Gramseva: Kisan
Innovation Jockeys 3 - Gramseva: KisanNeil Mathew
 

Plus de Neil Mathew (20)

AMIZONER: Final Report
AMIZONER: Final ReportAMIZONER: Final Report
AMIZONER: Final Report
 
Computer Graphics Lab
Computer Graphics LabComputer Graphics Lab
Computer Graphics Lab
 
Programming in C Lab
Programming in C LabProgramming in C Lab
Programming in C Lab
 
Role of IT & Computer in Environment
Role of IT & Computer in EnvironmentRole of IT & Computer in Environment
Role of IT & Computer in Environment
 
French Open
French OpenFrench Open
French Open
 
Data Structures Lab
Data Structures LabData Structures Lab
Data Structures Lab
 
DBMS Lab
DBMS LabDBMS Lab
DBMS Lab
 
Communication Assessment File
Communication Assessment FileCommunication Assessment File
Communication Assessment File
 
Cloud Computing and Google's advancement in the field
Cloud Computing and Google's advancement in the fieldCloud Computing and Google's advancement in the field
Cloud Computing and Google's advancement in the field
 
Unix Programming Lab
Unix Programming LabUnix Programming Lab
Unix Programming Lab
 
The Cube - Class XII Project
The Cube - Class XII ProjectThe Cube - Class XII Project
The Cube - Class XII Project
 
Copywriting & Storyboarding (Advertising & Sales Promotion)
Copywriting & Storyboarding (Advertising & Sales Promotion)Copywriting & Storyboarding (Advertising & Sales Promotion)
Copywriting & Storyboarding (Advertising & Sales Promotion)
 
American Airlines Merger (Management In Action Case Study)
American Airlines Merger (Management In Action Case Study)American Airlines Merger (Management In Action Case Study)
American Airlines Merger (Management In Action Case Study)
 
Good Governance Leads To Flourish Society & Nation (BS SAP)
Good Governance Leads To Flourish Society & Nation (BS SAP)Good Governance Leads To Flourish Society & Nation (BS SAP)
Good Governance Leads To Flourish Society & Nation (BS SAP)
 
High Fortune (Product Brand Management)
High Fortune (Product Brand Management)High Fortune (Product Brand Management)
High Fortune (Product Brand Management)
 
Cost Benefit Analysis in Public Project Appraisal (PPAC)
Cost Benefit Analysis in Public Project Appraisal (PPAC)Cost Benefit Analysis in Public Project Appraisal (PPAC)
Cost Benefit Analysis in Public Project Appraisal (PPAC)
 
Corportate Entrepreneurship at WIPRO
Corportate Entrepreneurship at WIPROCorportate Entrepreneurship at WIPRO
Corportate Entrepreneurship at WIPRO
 
Consumer Perception of Job Seekers in updating their Job Profiles on Job Portals
Consumer Perception of Job Seekers in updating their Job Profiles on Job PortalsConsumer Perception of Job Seekers in updating their Job Profiles on Job Portals
Consumer Perception of Job Seekers in updating their Job Profiles on Job Portals
 
How OLX changed the consumer involvement in the Scrap Market
How OLX changed the consumer involvement in the Scrap MarketHow OLX changed the consumer involvement in the Scrap Market
How OLX changed the consumer involvement in the Scrap Market
 
Innovation Jockeys 3 - Gramseva: Kisan
Innovation Jockeys 3 - Gramseva: KisanInnovation Jockeys 3 - Gramseva: Kisan
Innovation Jockeys 3 - Gramseva: Kisan
 

Dernier

Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfAyushMahapatra5
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxAreebaZafar22
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.MaryamAhmad92
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxVishalSingh1417
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactPECB
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural ResourcesEnergy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural ResourcesShubhangi Sonawane
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfJayanti Pande
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfChris Hunter
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.pptRamjanShidvankar
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxnegromaestrong
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...christianmathematics
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibitjbellavia9
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17Celine George
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhikauryashika82
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 

Dernier (20)

Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdf
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural ResourcesEnergy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdf
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 

AMIZONER: Weekly Progress Reports

  • 1. WEEKLY PROGRESS REPORT I – NEIL MATHEW – A2324710002 WEEK ONE PROJECT . NAME: ATTENDANCE PLANNER PLATFORM: ANDROID SUBMITTED BY . NAME OF THE STUDENT: NEIL MATHEW ENROLMENT NO: A2324710002 DEPARTMENT & SECTION: 5CS4 ROLL NO: Y-3305 UNDER THE SUPERVISION OF . NAME OF FACULTY GUIDE: DR. SHANU SHARMA DEPARTMENT: ASET
  • 2. WEEKLY PROGRESS REPORT I – NEIL MATHEW – A2324710002 TARGETS SET FOR THE WEEK . • Create a Login Activity in Android which connects to Amizone and extracts information related to attendance. • Design an HTML Parser to seek out specific information from the site. ACHIEVEMENTS OF THE WEEK . • Created a successful Login Page with an SQLite database which stores username and password so that user does not need to renter his login details every time. • Designed a successful HTML Parser which pulls out Course Name, Code, Attended classes and Conducted Classes. It also pulls out the Name of the student and the Date during the moment of extraction. FUTURE WORK PLANS . • Create SQLite Database to hold all the course information • Find a way to display the list of courses with its details in a list-like manner. DAY SUMMARY Monday Went through https connection libraries. Amizone being a https site requires more effort than a normal HTTP Post. Tuesday Continued Research on the same. Used Trust Manager and SSL Socket Factory classes to create a connection. Wednesday Repeated Trials lead to success. Successful in connecting and logging into Amizone. Thursday Started building my own HTML Parser. Friday HTML Parser completed using String Functions. Saturday Started with SQLite databases to store username and password. Sunday Continued research on SQLite in Android.
  • 3. WEEKLY PROGRESS REPORT I – NEIL MATHEW – A2324710002 SCREEN SHOTS .
  • 4. WEEKLY PROGRESS REPORT II – NEIL MATHEW – A2324710002 WEEK TWO PROJECT . NAME: ATTENDANCE PLANNER PLATFORM: ANDROID SUBMITTED BY . NAME OF THE STUDENT: NEIL MATHEW ENROLMENT NO: A2324710002 DEPARTMENT & SECTION: 5CS4 ROLL NO: Y-3305 UNDER THE SUPERVISION OF . NAME OF FACULTY GUIDE: DR. SHANU SHARMA DEPARTMENT: ASET
  • 5. WEEKLY PROGRESS REPORT II – NEIL MATHEW – A2324710002 TARGETS SET FOR THE WEEK . • Display the stored courses of database in a list-like manner (using ListViews) • Set up a progress bar using concept of threads (Async Task) • Administer proper syncing between the stored information, local variables and the new online data. ACHIEVEMENTS OF THE WEEK . • Created a successful Login Page with an SQLite database which stores not only username and password but also the courses so that the information is available even when offline. • Created a customized List View to show courses in the most presentable manner. • Added a horizontal progress bar and improved navigation with menu options. FUTURE WORK PLANS . • Create the holiday planner which groups up government and college holidays so that hostlers can more easily plan to return home. DAY SUMMARY Monday Revised existing code making it more reusable. I also grouped my many classes into their respective packages (Tools, Net, SQL) Tuesday Started building a progress bar for the login. Many bugs. Wednesday Completed progress bar. Changed from concept of threads and handlers to more preferred and easy Async Task. Thursday Started building customized ListViews. Friday Faced problems syncing the Listviews with the stored data. Saturday Finally completed ListViews and the binding with database items. Sunday Improved design and added menu options for improved navigation.
  • 6. WEEKLY PROGRESS REPORT II – NEIL MATHEW – A2324710002 SCREEN SHOTS .
  • 7. WEEKLY PROGRESS REPORT III – NEIL MATHEW – A2324710002 WEEK THREE PROJECT . NAME: ATTENDANCE PLANNER PLATFORM: ANDROID SUBMITTED BY . NAME OF THE STUDENT: NEIL MATHEW ENROLMENT NO: A2324710002 DEPARTMENT & SECTION: 5CS4 ROLL NO: Y-3305 UNDER THE SUPERVISION OF . NAME OF FACULTY GUIDE: DR. SHANU SHARMA DEPARTMENT: ASET
  • 8. WEEKLY PROGRESS REPORT III – NEIL MATHEW – A2324710002 TARGETS SET FOR THE WEEK . • To create a separate page for each course. • To extract and show Faculty information and to create one more table besides the Faculty Table in the database to store the teacher’s cabin no and phone number. ACHIEVEMENTS OF THE WEEK . • Redesigned the progress bar by providing more information and a cancel button incase the user wishes to stop the sync early. • Individual Course page has been created which provides attendance details, faculty details and the most recent attendance marked. • Implemented one of my algorithms which calculate how many classes one must attend or can afford to miss to maintain his desired percentage. FUTURE WORK PLANS . • To create the END OF DAYS, which is the title of the activity I plan to make. It queries out the attendance logs to show you the days marked attendance in one page ordered according to the timetable. DAY SUMMARY Monday Improved progress bar which provides state information and a cancel button to remove errors by overloading sync threads. Tuesday Started building individual course page. Wednesday Introduced parsing of the Faculty page in the Sync function. Thursday Create a schema in which the offline and online tables of faculty information are separate and connected by one more table holding on key values of both. Friday Created provisions in the ‘EditText’ fields to allow manual changing to teacher’s information and having it save automatically. Saturday Implemented my own attendance algorithm to check number of classes one must attend or can afford to miss. Sunday Finished the page and improved design.
  • 9. WEEKLY PROGRESS REPORT III – NEIL MATHEW – A2324710002 SCREEN SHOTS .
  • 10. WEEKLY PROGRESS REPORT IV – NEIL MATHEW – A2324710002 WEEK FOUR PROJECT . NAME: ATTENDANCE PLANNER PLATFORM: ANDROID SUBMITTED BY . NAME OF THE STUDENT: NEIL MATHEW ENROLMENT NO: A2324710002 DEPARTMENT & SECTION: 5CS4 ROLL NO: Y-3305 UNDER THE SUPERVISION OF . NAME OF FACULTY GUIDE: DR. SHANU SHARMA DEPARTMENT: ASET
  • 11. WEEKLY PROGRESS REPORT IV – NEIL MATHEW – A2324710002 TARGETS SET FOR THE WEEK . • To Create END OF DAYS, an activity which queries out all day’s marked attendance of each course sorted according to the time slots on the timetable. ACHIEVEMENTS OF THE WEEK . • Created a parsing mechanism for each course’s attendance logs. • Stored them in a table with the columns, ‘Course Name’, ‘Date’, ‘Period’, ‘Present’, ‘Absent’. • Added various functions in the storage side package to retrieve the attendance log so that it is specific and sorted according to the user-specified date. • Added a Splash Screen. FUTURE WORK PLANS . • Create the holiday planner which groups up government and college holidays so that hostlers can more easily plan to return home. Also waiting for the Timetable of Amizone to be filled. DAY SUMMARY Monday Decided to work with attendance logs as well. Started creating parsing function for that. Tuesday Faced problems with parsing. More difficult than the other ones. Wednesday Finally completed parsing of all courses attendance. Thursday Created an table in database for the logs and functions to retrieve, store and sort it. Friday Had to change the whole sync after realizing a flaw in my system. Now, all pages are synced together, NOT individually. Saturday Started learning about date and calendar functions. Sunday Successfully finished End of Days and created animations for each page activity to improve user-interface. Also, added splash screen.
  • 12. WEEKLY PROGRESS REPORT IV – NEIL MATHEW – A2324710002 SCREEN SHOTS .
  • 13. WEEKLY PROGRESS REPORT V – NEIL MATHEW – A2324710002 WEEK FIVE PROJECT . NAME: ATTENDANCE PLANNER PLATFORM: ANDROID SUBMITTED BY . NAME OF THE STUDENT: NEIL MATHEW ENROLMENT NO: A2324710002 DEPARTMENT & SECTION: 5CS4 ROLL NO: Y-3305 UNDER THE SUPERVISION OF . NAME OF FACULTY GUIDE: MS. SHANU SHARMA DEPARTMENT: ASET
  • 14. WEEKLY PROGRESS REPORT V – NEIL MATHEW – A2324710002 TARGETS SET FOR THE WEEK .  To make the HOLIDAY PLANNER section and the TIME TABLE section. ACHIEVEMENTS OF THE WEEK .  Found a DEMO Amizone Time Table page to use as a temporary base for my parsing requirements. The Time Table parsing algorithm was completed.  Understood how to implement WebViews in Android and implemented a way to load the holiday page from my server and store it on phone using SharedPreferences concept.  Established a connection between the courses and the time table slots. This allows the time table periods to be coloured red, green or yellow on the basis of the student’s attendance. FUTURE WORK PLANS .  Implement Google Analytics and Google Admobs in order to understand monetization and monitoring of android applications. DAY SUMMARY Monday Designed the holiday page for the year 2012 using HTML. Tuesday Implemented Webviews in android to show the holiday page. Wednesday Created provisions for the holiday page to be stored, accessed and re-downloaded if needed. Thursday Using the demo Time Table page, the parsing algorithm was designed. Friday Continued work on the parsing algorithm. Saturday Fixed issues with the parsing algorithm and completed it. Sunday Implemented Time Table successfully connecting it with the Courses table to display the whole course name and the attendance danger level with the Period.
  • 15. WEEKLY PROGRESS REPORT V – NEIL MATHEW – A2324710002 SCREEN SHOTS .
  • 16. WEEKLY PROGRESS REPORT VI – NEIL MATHEW – A2324710002 WEEK SIX PROJECT . NAME: ATTENDANCE PLANNER PLATFORM: ANDROID SUBMITTED BY . NAME OF THE STUDENT: NEIL MATHEW ENROLMENT NO: A2324710002 DEPARTMENT & SECTION: 5CS4 ROLL NO: Y-3305 UNDER THE SUPERVISION OF . NAME OF FACULTY GUIDE: MS. SHANU SHARMA DEPARTMENT: ASET
  • 17. WEEKLY PROGRESS REPORT VI – NEIL MATHEW – A2324710002 TARGETS SET FOR THE WEEK .  Publish the application for beta testing phase on Google Play (Android Market).  Monitoring using Google Analytics.  Learning how to monetize using Google Admobs. ACHIEVEMENTS OF THE WEEK .  The application was published on the Android Market.  Based on the reports (crashes, exceptions and suggestions) received from users and Google Analytics, the application was improved heavily.  Google Admobs was successfully implemented in the application. FUTURE WORK PLANS .  To continue monitoring and improving the application as per user requirements. DAY SUMMARY Monday Added Google Admobs libraries and set it up. Tuesday Next, implemented Google Analytics to send reports to me on access with the net. Monitoring is done with these reports. Wednesday Published the App on Google Play and advertised a little. Thursday On being informed of some errors, I fixed them and uploaded the new updated version. Friday On user’s suggestion, the syncing process was made faster by dividing the load into two parts. (Another Update) Saturday Continued monitoring and corrections. (more updates) Sunday Continued monitoring and corrections. (more updates)
  • 18. WEEKLY PROGRESS REPORT VI – NEIL MATHEW – A2324710002 SCREEN SHOTS .