1. A method to rank questions, comprising: electronically receiving, by a server from a plurality of electronic devices communicatively coupled to the server, a plurality of questions, wherein the plurality of electronic devices are associated with a plurality of participants of a group activity; classifying, by the server, the plurality of questions into a plurality of subsets of questions, wherein the plurality of subsets of questions are represented by a plurality of common questions, and wherein the classifying includes classifying the plurality of questions based on a semantic relatedness value between each of the plurality of common questions and each of remaining questions of the plurality of questions; sorting, by the server, the plurality of common questions based on one or more parameters of each of the plurality of common questions, wherein the one or more parameters include a semantic relatedness value between each of the plurality of common questions and a topic associated with the group activity; and presenting, by the server via an output device, the sorted plurality of common questions, thereby enabling a host of the group activity to efficiently select and answer the plurality of questions received from the plurality of participants.