The invention relates to an eyesight detection box, in particular to an eyesight detector for cheating prevention. The eyesight detector includes a shell, rotating wheels, bottom cloth, a baffle, an assisting module, a sliding rail, a movable plate, gears, rotating shafts, E-shaped blocks and a printing module; the inner wall of the shell is provided with the rotating wheels, the rotating wheels are wound with the bottom cloth, the sliding rail is formed in the bottom of the right side of the interior of the shell, the movable plate is arranged on the sliding rail, the rotating shafts are arranged on the movable plate, the E-shaped blocks are arranged on the rotating shafts, and the rotating wheels and the gears are installed on the right wall of the shell. The E-shaped blocks are installed on the movable plate, by moving the movable plate or pulling the rotating shafts, the directions of the E-shaped blocks can all be changed.