E-voting and Attendance Slip-2018