"Lecture Feedback Polling Using Android Devices" ProjectReport Submittedinpartialfulfillmentoftherequirementsforthedegreeof Bachelor of Engineering by Shaikh Aqsa Arif Mumtaz (11CO09) Shaikh Israr Shaukat Ali Hajra (11CO41) Ansari Moina M.D Akhtar Amina (12CO01) Shaikh Yashab Mohammed Yakub Shamim (13CO73) Supervisor Prof. Kalpana Bodke Co-Supervisor Prof. Apeksha Gopale Department of Computer Engineering, SchoolofEngineeringandTechnology Anjuman-I-Islam’sKalsekarTechnicalCampus PlotNo. 2 3,Sector-16,NearThanaNaka,KhandaGaon, NewPanvel,NaviMumbai. 410206 AcademicYear: 2015-2016 CERTIFICATE Department of Computer Engineering, SchoolofEngineeringandTechnology, Anjuman-I-Islam’sKalsekarTechnicalCampus KhandaGaon,NewPanvel,NaviMumbai. 410206 This is to certify that the project entitled Lecture Feedback Polling Using Android Devices isa bonafideworkofAnsariMoina M.DAkhtarAmina(12CO01),ShaikhAqsa ArifMum- taz(11CO09),ShaikhIsrarShaukatAliHajra(11CO41),ShaikhYashabMohammedYakub Shamim(13CO73)submitted to the University of Mumbai in partial fulfillment of the require- ment for the award of the degree of Bachelor of Engineering in Department of Computer Engineering. Prof. KalpanaBodke Prof. ApekshaGopale Supervisor/Guide Co-Supervisor/Guide Prof. TabrezKhan Dr. AbdulRazakHonnutagi HeadofDepartment Director Project Approval for Bachelor of Engineering ThisprojectentitledLectureFeedbackPollingUsingAndroidDevicesbyAnsariMoinaM.D AkhtarAmina,JShaikhAqsaArifMumtaz,ShaikhIsrarShaukatAliHajra,ShaikhYashab MohammedYakubShamimisapprovedforthedegreeofBachelorofEngineeringin DepartmentofComputerEngineering. Examiners 1. .............................. 2. .............................. Supervisors 1. .............................. 2. .............................. Chairman ............................. Declaration We declare that this written submission represents our ideas in our own words and where oth- ers ideas or words have been included, We have adequately cited and referenced the original sources. We also declare that we have adhered to all principles of academic honesty and in- tegrity and have not misrepresented or fabricated or falsified any idea/data/fact/source in our submission. Weunderstandthatanyviolationoftheabovewillbecausefordisciplinaryaction by the Institute and can also evoke penal action from the sources which have thus not been properlycitedorfromwhomproperpermissionhasnotbeentakenwhenneeded. AnsariMoinaM.DAkhtarAmina(12CO01) ShaikhAqsaArifMumtaz(11CO09) ShaikhIsrarShaukatAliHajra(11CO41) ShaikhYashabMohammedYakubShamim(13CO73) Abstract Title: LectureFeedbackPollingUsingAndroidDevices The feedback activity provides topics to stimulate conversation in the class and provides the lecturer with immediate feedback about student views and understanding that can help direct in-class learning to address gaps in knowledge and understanding. Using computers and other electronic devices in education is not a new concept, involving mobile devices into an every- day classroom setting is something relatively innovative. This idea is strongly supporting new and emerging mobile learning paradigms. The feedback using mobile devices is quiet a new formsofopportunityandeducationaldynamicsforcollaborativeinteractionandfeedbackfrom studentsremaintobeutilisedandexplored. Theinteractivityandenhancingtheteachingâ“learningmethodologyisanimportantaspectof oursystem. Oursystemisanandroidapplicationaswellasweb-basedapplication. Thissystem is based on polling (voting). Feedback polling is done by the students using their android mobile devices. This needs wireless connection(data connection or Wi-Fi). The system is mainly designed for better interaction between students and teachers. The polling is done by studentâTMs for the particular lectures. This system can lead in enhance progress of students learningexperiencesandteachersimprovedwayofdeliveringtheirsubjectknowledge. AnsariMoinaM.DAkhtarAmina(12CO01) ShaikhAqsaArifMumtaz(11CO09) ShaikhIsrarShaukatAliHajra(11CO41) ShaikhYashabMohammedYakubShamim(13CO73) B.E.(ComputerEngineering) UniversityofMumbai. iv Contents ProjectApprovalforBachelorofEngineering . . . . . . . . . . . . . . . . . . . . . ii Declaration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . iii Abstract . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . iv TableofContents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vii ListofFigures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . viii ListofTables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ix KeywordsAndGlossary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . x 1 ProjectOverview 1 1.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 1.1.1 Motivation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 1.1.2 AdvantagesOverCurrentSystem . . . . . . . . . . . . . . . . . . . . 3 1.2 ProposedSystemArchitecture . . . . . . . . . . . . . . . . . . . . . . . . . . 3 1.3 OrganizationoftheProject . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 2 ReviewOfLiterature 6 2.1 UseofaClassroomResponseSystemtoEnhance . . . . . . . . . . . . . . . . 6 2.1.1 Pros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 2.1.2 Cons . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 2.1.3 HowweovercomeThoseprobleminProject . . . . . . . . . . . . . . 7 2.2 SocrativeApplication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 2.2.1 Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 2.2.2 Pros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 2.2.3 Cons . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 2.2.4 HowweovercomeThoseprobleminProject . . . . . . . . . . . . . . 8 2.3 DEVELOPINGASMS-BASEDCLASSROOMINTERACTIONSYSTEM . 8 2.3.1 Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 2.3.2 Pros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 2.3.3 Cons . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 2.3.4 HowweovercomeThoseprobleminProject . . . . . . . . . . . . . . 10 2.4 TechnologicalReview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 2.4.1 Eclipse-ADT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 2.4.2 .NET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 v 2.4.3 SQL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 3 RequirementAnalysis 11 3.1 SoftwareRequirement: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 3.2 HardwareRequirement: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 3.2.1 HardwareRequiredForProjectDevelopment: . . . . . . . . . . . . . . 12 4 ProjectDesign 13 4.1 DesignApproach . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 4.2 SoftwareArchitecturalDesigns . . . . . . . . . . . . . . . . . . . . . . . . . . 13 4.2.1 FrontEndDesigns . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 4.2.2 DeploymentDiagram . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 4.3 DatabaseDesign . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 4.3.1 E-RDiagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 4.4 Work-flowDesign . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 4.4.1 FlowDiagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 5 ImplementationDetails 19 5.1 AssumptionsAndDependencies . . . . . . . . . . . . . . . . . . . . . . . . . 19 5.1.1 Assumptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 5.1.2 Dependencies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 5.2 ImplementationMethodologies . . . . . . . . . . . . . . . . . . . . . . . . . . 20 5.2.1 ModularDescriptionofProject . . . . . . . . . . . . . . . . . . . . . 20 5.3 DetailedAnalysisandDescriptionofProject . . . . . . . . . . . . . . . . . . . 20 5.4 ClassDiagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 5.4.1 ClassDiagramReport . . . . . . . . . . . . . . . . . . . . . . . . . . 23 6 ResultsandDiscussion 24 6.1 TestcasesandResult . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 6.1.1 UnitTesting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 7 ProjectTimeLine 30 7.1 ProjectTimeLineMatrix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 7.2 ProjectTimeLineChart . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 8 TaskDistribution 32 8.1 DistributionofWorkload . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 8.1.1 ScheduledWorkingActivities . . . . . . . . . . . . . . . . . . . . . . 32 8.1.2 Membersactvitiesortask . . . . . . . . . . . . . . . . . . . . . . . . 33 9 ConclusionandFutureScope 36 9.1 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 9.2 FutureScope . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 vi References 37 OwnPublication 38 10 AppendixI 46 10.1 WhatisPolling? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 10.1.1 Whatisclickerdevices? . . . . . . . . . . . . . . . . . . . . . . . . . 46 10.2 Differentpollingapplications: . . . . . . . . . . . . . . . . . . . . . . . . . . 47 10.2.1 Plicker . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 10.2.2 Polldaddy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 10.2.3 Kahoot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 Acknowledgment 48 vii List of Figures 1.1 SystemArchitecture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 2.1 SocrativeStudentAppAndSocrativeTeacherApp . . . . . . . . . . . . . . . 7 2.2 ClassroomInteractionSystem . . . . . . . . . . . . . . . . . . . . . . . . . . 9 4.1 SoftwareDesignArchitecture . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 4.2 FrontEndDesign . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 4.3 DeploymentDiagramofLectureFeedbackPollingSystem . . . . . . . . . . . 15 4.4 E-RDiagramofLectureFeedbackPollingSystem . . . . . . . . . . . . . . . . 16 4.5 Level0DFDofLectureFeedbackPollingSystem . . . . . . . . . . . . . . . . 17 4.6 Level1DFDofLectureFeedbackPollingSystem . . . . . . . . . . . . . . . . 17 4.7 Level2DFDofLectureFeedbackPollingSystem . . . . . . . . . . . . . . . . 18 4.8 Level3DFDofLectureFeedbackPollingSystem . . . . . . . . . . . . . . . . 18 5.1 ClassDiagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 6.1 HomePage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 6.2 FacultyDetails . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 6.3 StudentDetails . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 6.4 Graph . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 6.5 TeacherLogin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 6.6 TopicAndDescription . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 6.7 StudentLogin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 6.8 StudentVote . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 6.9 Feedback . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 6.10 DisplayVotes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 7.1 TimeLineMatrix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 7.2 TimeLineChart . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 7.3 TimeLineChart . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 viii List of Tables 5.1 ClassDiagramReport . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 8.1 ScheduledWorkingActivities . . . . . . . . . . . . . . . . . . . . . . . . . . 32 8.2 MemberActivitiesandTask . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 ix
Description: