Aptitude Test Mamagement

Embed Size (px)

Citation preview

  • 8/2/2019 Aptitude Test Mamagement

    1/28

    1

    NOIDA INSTITUTE OF ENGINEERING ANDTECHNOLOGY

    PROJECT - APTITUDE TEST MANAGEMENT

    BTECH ( IT-4 TH A )SUBMITTED BY:- SUBMITTED TO:-

    ATUL KR.SINGH MR.PITAMBER SIR

    GAURAV KR.YADAV

    JYOTI SINGH

    AYUSHI AGARWAL

  • 8/2/2019 Aptitude Test Mamagement

    2/28

    2

    CERTIFICATE

    This is to certify that the Project Work titled Aptitude Test

    Management is a bonafide work of Atul Kumar Singh, Gaurav Kr.Yadav , AyushiAgarwaland Jyoti Singh carried out in partialfulfilment for the award of degree of BTECH-2 ND YEAR [GBTU]under the guidance Of Mr.Pitamber Adhikari .

    This project work is original and not submitted earlier for the award of any degree of any other University .

  • 8/2/2019 Aptitude Test Mamagement

    3/28

    3

    ACKNOWLEDGEMENT

    I owe a great many thanks to a many people supported us during the

    design of this project.

    My deepest thanks to Lecturer, Mr.PitamberAdhikari the Guide of the project for guiding and correcting various documents of us withattention and care. He has taken pain to go through the project andmake necessary correction as and when needed.

    We express our thanks to the subject teacher Mr. Vikrant Malik forextending his support.

    Our deep sense of gratitude to MR. Nagesh Sharma for his supportand guidance. Thanks and appreciation to the helpful people at[NIET ], for their support. We would also thank our Institution and ourfaculty members without whom this project would have been adistant reality.

  • 8/2/2019 Aptitude Test Mamagement

    4/28

    4

    ABSTRACT

    Most commonly, the very first part of the assessment centre consistsof aptitude tests. Aptitude tests are administered on the computer andare meant to assess abilities in different cognitive areas

    Aptitude DefinitionThe definition of aptitude is an innate, learned or acquired ability. It ispart of the psychometric tests at the assessment centre (the other partbeing personality tests, personal abilities, attitude and more). Aptitudetests are mainly made to assess intelligence and knowledge. Aptitudetests most commonly consist of numerical reasoning, verbal reasoning,abstract reasoning, speed and accuracy abilities and more.

    Aptitude Tests - General InformationThere are a number of important facts about the aptitude test one shouldbe aware of:

    Approximately only 15% of all applicants pass the aptitude testsuccessfully.

    Your aptitude test results are usually kept or frozen for a period oftime, most commonly a period of 2 years, during which you will notbe able to repeat the aptitude tests.

    The results of the psychometric tests in general and the aptitudetests in particular make up approximately 40-50% of your finalscore in the assessment.

  • 8/2/2019 Aptitude Test Mamagement

    5/28

    5

    INDEX

    S.NO. TOPIC NAME PAGE NO.

    1.2.2.A.2.A.1.2.A.1.1.2.A.1.2.2.A.2.2.A.2.1.2.A.3.

    2.B.2.C.2.D.2.D.1.2.D.2.2.D.3.2.D.4.2.D.5.2.D.6.2.D.7.2.E.2.F.2.G.

    3.

    INTRODUCTION REPORT SRS Introduction Purpose Scope FUNCTIONAL REQUIREMENT Functional Requirement NON FUNCTIONALREQUIREMENT DFD ERD USECASE DIAGRAM Usecase Overview Add faculty Usecase Login Usecase Manage Student Usecase User Profile Usecase Appear for test Usecase Generate Result Usecase CLASS DIAGRAM SEQUENCE DIAGRAM COLLABORATION DIAGRAM REFERENCE

  • 8/2/2019 Aptitude Test Mamagement

    6/28

    6

    INTRODUCTION TO APTITUDE TESTS

    Organisations use many methods to assess applicants:application forms; interviews; written tests and exercises;group discussions and practical exercises.

    They use these to choose the most appropriate candidate foreach vacancy.

    Different methods provide different sorts of information. Onemethod that is increasingly used is aptitude tests.

    Aptitude tests are structured systematic ways of evaluatinghow people perform on tasks or react to different situations.They are characterised by standardised methods of administration and scoring with the results quantified andcompared with how others have done at the same tests.

    Aptitude and ability tests are designed to assess your logical reasoningor thinking performance .

    They consist of multiple choice questions and are administered underexam conditions.

    They are strictly timed and a typical test might allow 30 minutes for 30 orso questions.

    Your test result will be compared to that of a control group so that judgments can be made about your abilities.

  • 8/2/2019 Aptitude Test Mamagement

    7/28

    7

    You may be asked to answer the questions either on paper or online.

    The advantages of online testing include immediate availability of resultsand the fact that the test can be taken at employment agency premises

    or even at home.

    This makes online testing particularly suitable for initial screening as it isobviously very cost-effective.

    Aptitude and ability tests can be classified as speed tests or power tests.

    In speed tests the questions are relatively straightforward and the test isconcerned with how many questions you can answer correctly in theallotted time.

    Speed tests tend to be used in selection at the administrative andclerical level.A power test on the other hand will present a smaller number of more

    complex questions. Power tests tend to be used more at theprofessional or managerial level.

    http://www.psychometric-success.com/aptitude-tests/speed-versus-power-tests.htmhttp://www.psychometric-success.com/aptitude-tests/speed-versus-power-tests.htm
  • 8/2/2019 Aptitude Test Mamagement

    8/28

    8

    What is an aptitude test and what does itmeasure?

    Aptitude tests are designed to measure your work-related cognitivecapacity.

    The concept behind these tests is that each test question has only onecorrect answer, and everyone can correctly solve all the test questions.

    The only difference between people is in how quickly they can correctlycomplete the test (i.e. answer all the test questions). Thats why these

    tests are always timed. The time is defined in such a way that only 1% to5% of the population can correctly solve all the test questions within theallowed time frame.

    What do aptitude tests measure?

    These tests measure what psychologists refer to as your fluid andcrystallised intelligence.

  • 8/2/2019 Aptitude Test Mamagement

    9/28

    9

    The theory of fluid and cry stallised intelligence suggests that peoplesintelligence is composed of a number of different abilities that interactand work together to produce overall individual intelligence.

    Fluid intelligence is the ability to think and reason abstractly and solveproblems. Its more commonly known as street smarts or the ability toquickly think on your feet . This ability is considered independent of learning, past experience, andeducation.

    Examples of the use of fluid intelligence include coming up with problem-solving strategies, ability to quickly learn new skills, ability to quicklyintegrate new information, strategic thinking, etc.

    The aptitude test that measures your fluid intelligence is called abstractreasoning.

    The second component of intelligence that the aptitude tests measure iscrystallised intelligence.

    Crystallised intelligence is the ability to learn from past experiences andrelevant learning, and to apply this learning to a situation.

    Employers, obviously, will only be interested in your ability to apply yourlearnings to work-related situations.

    Work situations that require crystallised intelligence includecomprehending written reports and instructions, ability to producereports ability to use numbers as a tool to make effective decisions, etc.

    This type of intelligence is based upon facts and rooted in experiences,and becomes stronger as we age and accumulate new knowledge andunderstanding.

    There are many aptitude tests that measure different aspects of crystallised intelligence. The most common are verbal reasoning,numerical reasoning, spatial reasoning and mechanical reasoning.

  • 8/2/2019 Aptitude Test Mamagement

    10/28

    10

    REPORT

    A. $R$

    SOFTWARE REQUIREMENTS SPECIFICATION

    A.1-Introduction

    A software requirements specification is a document which is used as acommunication medium between the customer and the supplier.

    When the software requirement specification is completed and isaccepted by all parties, the end of the requirements engineering phasehas been reached.

    This is not to say, that after the acceptance phase, any of therequirements cannot be changed, but the changes must be tightlycontrolled.

    The software requirement specification should be edited by both thecustomer and the supplier, as initially neither has both the knowledge ofwhat is required(the supplier) and what is feasible (the customer).

    A.1.1- Purpose

    Aptitude test , examination that attempts to determine and measure a personsability to acquire, through future training, some specific set of skills

    (intellectual, motor, and so on).

    The tests assume that people differ in their special abilities and that thesedifferences can be useful in predicting future achievements.

    General, or multiple, aptitude tests are similar to intelligence tests in that theymeasure a broad spectrum of abilities (e.g., verbal comprehension, generalreasoning, numerical operations, perceptual speed, or mechanical knowledge ).

    Aptitude is a means by which one can find the relative knowledge of a personin term of his intelligence and also his knowledge in general, logic,

    http://www.britannica.com/EBchecked/topic/289766/human-intelligencehttp://www.britannica.com/EBchecked/topic/289766/human-intelligence
  • 8/2/2019 Aptitude Test Mamagement

    11/28

    11

    mathematics and general ability to understand decision making issues andrespond to them in nice way to test a candidates profile.

    A.1.2- Scope

    An aptitude is an innate inborn ability to do a certain kind of work. Aptitudesmay be physical or mental. Many of them have been identified and aretestable.

    Commonly recognized aptitudes that are testable include:

    * General Learning Ability* Verbal Aptitude* Numerical Aptitude* Form Perception* Clerical checking, also called graphoria* Inductive reasoning aptitude, also called differentiation or inductive learningability* Finger dexterity aptitude

    * Number series aptitude * Ideaphoria also called, creative imagination* Creativity, also called remote association* Language learning aptitude* Mechanical comprehension * Spatial reasoning also called spacial visualization, space visualization orstructural visualization* Symbolic reasoning aptitude, also called analytical reasoning* Visual memory* Visual pursuit, also called line tracing

    The terminology for the individual aptitudes has not been standardizedbecause each organization that produces aptitude batteries has its own terms.

    Aptitude and intelligence quotient are related, and in some ways opposite,

    views of human mental ability. Whereas Intelligence Quotient sees intelligenceas being a single measurable characteristic affecting all mental ability, aptitude

  • 8/2/2019 Aptitude Test Mamagement

    12/28

    12

    breaks mental ability down into many different characteristics which aresupposed to be more or less independent of each other. However, a casualanalysis of any group of test scores will nearly always show them to be highlycorrelated. Aptitude is better applied intra-individually to determine whattasks a given individual is relatively more skilled at

  • 8/2/2019 Aptitude Test Mamagement

    13/28

    13

    A.2- Functional Requirement

    A.2.1- Functional Requirement

    Functional requirements capture the intended behaviour of the system.This behaviour may be expressed as services, tasks or functions thesystem is required to perform. This white paper lays out importantconcepts and discusses capturing functional requirements in such a waythat they can drive architectural decisions and be used to validatethearchitecture.Required software is for conduction aptitude onlineobjective type

    examination and providing immediate results.the system should satisfy

    following requirements:

    ADMINISTRATOR ASPECT

    1.Taking backup of the database.

    2 .Editing/deleting/creating the database.

    3. Adding or expelling faculty.

    4. Changing the super password.

    FACULTY ASPECT

    1. Logging into the system.

    2. Sending invitation to specific students by mail.

    3. Accepting registrations of candidates.

    4. Adding the candidate to a group.

    5. Create /edit/delete candidate group.

    6. Creating a test.

    7. Posting questions in the above test.

    8. Posting multiple options to respective question.

    9. Marking correct answer within the given options.

  • 8/2/2019 Aptitude Test Mamagement

    14/28

    14

    10. Specifing to allow user defined answer.

    11. Time limit to test if an answer is correct.

    12 . Whether to randomize the questions.

    13. Whether to randomize the options displaced.

    14. To allow the test to be taken in practice mode where the correct answer isshown immediately after the candidate selects an option.

    15. Set negative marks for wrong responses.

    STUDENT ASPECT:

    1.Requesting registration.

    2. Logging into the system.

    3.Edit user information.

    4. Selecting the test.

    5. Selecting whether the test to be taken in practice mode where the correctanswer is shown. immediately after the candidate selects an option.

    6. Appearing for the examination.

    7. Printing the result at the end of the examination.

    8. Reviewing the given responses.

    9. Changing password.

    10. Resetting of forgotten password.

    ANALYSIS

    1.Authenticating users based on username and password.

    2.Kepping session track of user activity.

    3. Recording candidates reponses to ever question.

    4. Checking whether the given responses is correct or not.

  • 8/2/2019 Aptitude Test Mamagement

    15/28

    15

    MAILING:

    1. The reports are required to be mailed to the candidates on theregistered mail address.

    2. Temporar password will be mailed to the user incase the user forgetsthe password.

    3. Invitations for the appearance for the new test will be mailed.

  • 8/2/2019 Aptitude Test Mamagement

    16/28

    16

    A.3- Non- Functional Requirement

    Non-functional testing is the testing of a software application for its non-functional requirements. The names of many non-functional tests are often usedinterchangeably because of the overlap in scope between various non-functionalrequirements. For example, software performance is a broad term that includesmany specific requirements like reliability and scalability.

    Non-functional testing includes:

    Baseline testing Compatibility testing Compliance testing Documentation testing Endurance testing Load testing Stress testing Usability testing Volume testing

    System should be able to handle multiple users.

    Database should follow transaction processing to avoid data inconsistency.

    SECURITY

    1. Administrator has the highest authority to edit/delete/create database2. Faculty have the authority to add/expel students.3. Students can view their test records.4. Faculty can view all the test records of every students.

    5. Passwords should stored in encrepted form.

    RELIABILITY

    1. Data validation and verification reads to be done at every stage of activity.

    2. Validating user input.

    http://en.wikipedia.org/wiki/Non-functional_requirementshttp://en.wikipedia.org/wiki/Non-functional_requirementshttp://en.wikipedia.org/wiki/Performance_engineeringhttp://en.wikipedia.org/wiki/Reliability_engineeringhttp://en.wikipedia.org/wiki/Scalabilityhttp://en.wikipedia.org/wiki/Compatibility_testinghttp://en.wikipedia.org/wiki/Compliance_testinghttp://en.wikipedia.org/wiki/Endurance_testinghttp://en.wikipedia.org/wiki/Load_testinghttp://en.wikipedia.org/wiki/Stress_testinghttp://en.wikipedia.org/wiki/Usability_testinghttp://en.wikipedia.org/wiki/Volume_testinghttp://en.wikipedia.org/wiki/Volume_testinghttp://en.wikipedia.org/wiki/Usability_testinghttp://en.wikipedia.org/wiki/Stress_testinghttp://en.wikipedia.org/wiki/Load_testinghttp://en.wikipedia.org/wiki/Endurance_testinghttp://en.wikipedia.org/wiki/Compliance_testinghttp://en.wikipedia.org/wiki/Compatibility_testinghttp://en.wikipedia.org/wiki/Scalabilityhttp://en.wikipedia.org/wiki/Reliability_engineeringhttp://en.wikipedia.org/wiki/Performance_engineeringhttp://en.wikipedia.org/wiki/Non-functional_requirementshttp://en.wikipedia.org/wiki/Non-functional_requirements
  • 8/2/2019 Aptitude Test Mamagement

    17/28

    17

    3. Us of locking mechanism while updating database like transactionprocessing.

    4.Recovering the transaction using rollback.

    AVAILABILTY

    The aptitude examination system being an online system should be availableanytime.

    Though the system should be available 24*7 some features made restricted.

    1. Quiz creator may allow the specific test to be available only at certain

    time like scheduled examination.2. The test may be time limited so the candidates appearing will have

    limited time to answer the test.

    PERFORMANCE

    The system would be used by multiple users at a time and may grow astime passes; the system would need to implement multithreading to

    achieve acceptable performance. Further a database connection pool mayalso be required for assigning faster database connection .

    DFD

    A data flow diagram (DFD) is a graphical representation of the "flow" of data

    through an information system, modelling its process aspects. Often they are apreliminary step used to create an overview of the system which can later beelaborated.DFDs can also be used for the visualization of data processing(structured design).

    A DFD shows what kinds of data will be input to and output from the system,where the data will come from and go to, and where the data will be stored. Itdoes not show information about the timing of processes, or information aboutwhether processes will operate in sequence or in parallel.

    http://en.wikipedia.org/wiki/Information_systemhttp://en.wikipedia.org/wiki/Data_visualizationhttp://en.wikipedia.org/wiki/Data_processinghttp://en.wikipedia.org/wiki/Data_processinghttp://en.wikipedia.org/wiki/Data_visualizationhttp://en.wikipedia.org/wiki/Information_system
  • 8/2/2019 Aptitude Test Mamagement

    18/28

    18

    B. ERDIn software engineering, an entity-relationship model (ERM) is an abstract andconceptual representation of data. Entity-relationship modeling is a databasemodeling method, used to produce a type of conceptual schema or semanticdata model of a system, often a relational In software engineering, an entity-relationship model (ERM) is an abstract and conceptual representation of data. Entity-relationship modeling is a database modeling method, used to producea type of conceptual schema or semantic data model of a system, often arelational database, and its requirements in a top-down fashion. Diagramscreated by this process are called entity-relationship diagrams, ER diagrams, or

    ERDs.database, and its requirements in a top-down fashion. Diagrams createdby this process are called entity-relationship diagrams, ER diagrams, or ERDs.

    http://en.wikipedia.org/wiki/Software_engineeringhttp://en.wikipedia.org/wiki/Datahttp://en.wikipedia.org/wiki/Database_modelhttp://en.wikipedia.org/wiki/Database_modelhttp://en.wikipedia.org/wiki/Conceptual_schemahttp://en.wikipedia.org/wiki/Semantic_data_modelhttp://en.wikipedia.org/wiki/Semantic_data_modelhttp://en.wikipedia.org/wiki/Relational_databasehttp://en.wikipedia.org/wiki/Relational_databasehttp://en.wikipedia.org/wiki/Datahttp://en.wikipedia.org/wiki/Relational_databasehttp://en.wikipedia.org/wiki/Relational_databasehttp://en.wikipedia.org/wiki/Relational_databasehttp://en.wikipedia.org/wiki/Conceptual_schemahttp://en.wikipedia.org/wiki/Relational_databasehttp://en.wikipedia.org/wiki/Semantic_data_modelhttp://en.wikipedia.org/wiki/Relational_databasehttp://en.wikipedia.org/wiki/Relational_databasehttp://en.wikipedia.org/wiki/Top-downhttp://en.wikipedia.org/wiki/Relational_databasehttp://en.wikipedia.org/wiki/Relational_databasehttp://en.wikipedia.org/wiki/Top-downhttp://en.wikipedia.org/wiki/Top-downhttp://en.wikipedia.org/wiki/Relational_databasehttp://en.wikipedia.org/wiki/Relational_databasehttp://en.wikipedia.org/wiki/Top-downhttp://en.wikipedia.org/wiki/Relational_databasehttp://en.wikipedia.org/wiki/Semantic_data_modelhttp://en.wikipedia.org/wiki/Conceptual_schemahttp://en.wikipedia.org/wiki/Relational_databasehttp://en.wikipedia.org/wiki/Relational_databasehttp://en.wikipedia.org/wiki/Relational_databasehttp://en.wikipedia.org/wiki/Datahttp://en.wikipedia.org/wiki/Relational_databasehttp://en.wikipedia.org/wiki/Relational_databasehttp://en.wikipedia.org/wiki/Relational_databasehttp://en.wikipedia.org/wiki/Semantic_data_modelhttp://en.wikipedia.org/wiki/Semantic_data_modelhttp://en.wikipedia.org/wiki/Conceptual_schemahttp://en.wikipedia.org/wiki/Database_modelhttp://en.wikipedia.org/wiki/Database_modelhttp://en.wikipedia.org/wiki/Datahttp://en.wikipedia.org/wiki/Software_engineering
  • 8/2/2019 Aptitude Test Mamagement

    19/28

    19

    C. USE CASE DIAGRAM

    D.1- Use Case Overview

    A use case defines a goal-oriented set of interactions between externalactors and the system under consideration.

    Actors are parties outside the system that interact with the system (UML1999, pp. 2.113- 2.123). An actor may be a class of users, roles users can play, or other systems.Cockburn (1997) distinguishes between primary and secondary actors.

    A primary actor is one having a goal requiring the assistance of thesystem.

    A secondary actor is one from which the system needs assistance. A use case is initiated by a user with a particular goal in mind, andcompletes successfully when that goal is satisfied. It describes thesequence of interactions between actors and the system necessary to deliver the service that satisfies the goal. It also includes possible variantsof this sequence, e.g., alternative sequences that may also satisfy the goal,as well as sequences that may lead to failure to complete the servicebecause of exceptional behaviour, error handling, etc.

    The system is tr eated as a black box, and the interactions with system,including system responses, are as perceived from outside the system.Thus, use cases capture who (actor) does what (interaction) with thesystem, for what purpose (goal), without dealing with system internals. A complete set of use cases specifies all the different ways to use the system,

    and therefore defines all behavior required of the system, bounding thescope of the system.

    Generally, use case steps are written in an easy-to-understand structurednarrative using the vocabulary of the domain. This is engaging for users who can easily follow and validate the use cases, and the accessibility encourages users to be actively involved in defining the requirements.

  • 8/2/2019 Aptitude Test Mamagement

    20/28

    20

    D.2- Add Faculty Use Case

  • 8/2/2019 Aptitude Test Mamagement

    21/28

    21

    D.3- Login Use Case

  • 8/2/2019 Aptitude Test Mamagement

    22/28

    22

    D.4- Manage Student Use Case

  • 8/2/2019 Aptitude Test Mamagement

    23/28

    23

    D.5- User Profile Edit Use Case

  • 8/2/2019 Aptitude Test Mamagement

    24/28

    24

    D.6- Appear For Test Use Case

  • 8/2/2019 Aptitude Test Mamagement

    25/28

    25

    D.7- Generate Result Use Case

  • 8/2/2019 Aptitude Test Mamagement

    26/28

    26

    E- CLASS DIAGRAMIn software engineering, a class diagram in the Unified Modeling Language(UML) is a type of static structure diagram that describes the structure of asystem by showing the system's classes, their attributes,operations(or)methods and the relationships between the classes.

    http://en.wikipedia.org/wiki/Software_engineeringhttp://en.wikipedia.org/wiki/Unified_Modeling_Languagehttp://en.wikipedia.org/wiki/Class_(computer_science)http://en.wikipedia.org/wiki/Class_(computer_science)http://en.wikipedia.org/wiki/Unified_Modeling_Languagehttp://en.wikipedia.org/wiki/Software_engineering
  • 8/2/2019 Aptitude Test Mamagement

    27/28

    27

    SEQUENCE DIAGRAM

    A sequence diagram in Unified Modeling Language (UML) is a kind of interaction diagram that shows how processes operate with one another andin what order. It is a construct of a Message Sequence Chart.

    Sequence diagrams are sometimes called event diagrams, event scenarios, andtimingdiagrams.

    A sequence diagram shows, as parallel vertical lines ( lifelines ), differentprocesses or objects that live simultaneously, and, as horizontal arrows, themessages exchanged between them, in the order in which they occur. Thisallows the specification of simple runtime scenarios in a graphical manner.

    F- Collabration DiagramCollaboration diagrams belong to a group of UML diagrams called InteractionDiagrams Collaboration diagrams, like Sequence Diagrams, show how objects

    interact over the course of time. However, instead of showing the sequence of events by the layout on the diagram, collaboration diagrams show thesequence by numbering the messages on the diagram. This makes it easier toshow how the objects are linked together, but harder to see the sequence at aglance

    http://en.wikipedia.org/wiki/Unified_Modeling_Languagehttp://en.wikipedia.org/wiki/Interaction_diagramhttp://en.wikipedia.org/wiki/Message_Sequence_Charthttp://en.wikipedia.org/wiki/Timing_diagram_(Unified_Modeling_Language)http://en.wikipedia.org/wiki/Timing_diagram_(Unified_Modeling_Language)http://en.wikipedia.org/wiki/Message_Sequence_Charthttp://en.wikipedia.org/wiki/Interaction_diagramhttp://en.wikipedia.org/wiki/Unified_Modeling_Language
  • 8/2/2019 Aptitude Test Mamagement

    28/28

    REFERENCE

    1. WWW.SCRIBED.COM

    2. WWW.PSHYCOMETRIC.COM

    3. WWW.WIKIEPEDIA.COM

    4. Software engineering by (ROGGER S. PRESSMAN)

    http://www.scribed.com/http://www.pshycometric.com/http://www.wikiepedia.com/http://www.wikiepedia.com/http://www.pshycometric.com/http://www.scribed.com/