A device for automatic flipping and scanning of a plurality of answer sheets, the device comprising: a scanning stand configured to hold the plurality of answer sheets; a page flipping arm connected to the scanning stand, wherein the page flipping arm is configured to flip one or more pages of the answer sheets; one or more suction cups attached on the page flipper arm, the one or more suction cups are configured to hold the page for flipping; a roller attached on the scanning stand configured to avoid flipping of more than one pages at a time by rolling at a designated speed and number of rotations to separate multiple lifted pages; a controller to control the operation of the scanning stand, the page flipper arm and the roller; a mobile device configured to be attached on a holder present in the scanning stand, wherein the mobile device comprising a mobile application in communication with the controller, wherein the mobile application configured to: command the controller to initiate the flipping of a particular page from amongst the one or more pages; command, via the controller, the suction cup to hold the particular page and move the particular page up for flipping; command, via the controller, the roller to avoid flipping of more than one page at a time; command, via the controller, a camera present in the mobile device to scan the particular page; send the scanned page to a cloud server; and repetitively performing the step from "commanding the controller" to the "sending of scanned page", until a predefined number of pages of the plurality of answer sheets are scanned; and detect an identity of a candidate by scanning handwriting of the candidate written on the plurality of answer sheets to avoid malpractice during an examination, wherein the malpractice detected if the handwriting is not matched with the candidate handwriting in trained data, wherein the mobile application is trained on handwritings of each candidate appearing for the examination. a scanning stand configured to hold the plurality of answer sheets; a page flipping arm connected to the scanning stand, wherein the page flipping arm is configured to flip one or more pages of the answer sheets; one or more suction cups attached on the page flipper arm, the one or more suction cups are configured to hold the page for flipping; a roller attached on the scanning stand configured to avoid flipping of more than one pages at a time by rolling at a designated speed and number of rotations to separate multiple lifted pages; a controller to control the operation of the scanning stand, the page flipper arm and the roller; a mobile device configured to be attached on a holder present in the scanning stand, wherein the mobile device comprising a mobile application in communication with the controller, wherein the mobile application configured to: command the controller to initiate the flipping of a particular page from amongst the one or more pages; command, via the controller, the suction cup to hold the particular page and move the particular page up for flipping; command, via the controller, the roller to avoid flipping of more than one page at a time; command, via the controller, a camera present in the mobile device to scan the particular page; send the scanned page to a cloud server; and repetitively performing the step from "commanding the controller" to the "sending of scanned page", until a predefined number of pages of the plurality of answer sheets are scanned; and detect an identity of a candidate by scanning handwriting of the candidate written on the plurality of answer sheets to avoid malpractice during an examination, wherein the malpractice detected if the handwriting is not matched with the candidate handwriting in trained data, wherein the mobile application is trained on handwritings of each candidate appearing for the examination. command the controller to initiate the flipping of a particular page from amongst the one or more pages; command, via the controller, the suction cup to hold the particular page and move the particular page up for flipping; command, via the controller, the roller to avoid flipping of more than one page at a time; command, via the controller, a camera present in the mobile device to scan the particular page; send the scanned page to a cloud server; and repetitively performing the step from "commanding the controller" to the "sending of scanned page", until a predefined number of pages of the plurality of answer sheets are scanned; and detect an identity of a candidate by scanning handwriting of the candidate written on the plurality of answer sheets to avoid malpractice during an examination, wherein the malpractice detected if the handwriting is not matched with the candidate handwriting in trained data, wherein the mobile application is trained on handwritings of each candidate appearing for the examination.