Tengo diez declaraciones que me gustaría calificar al permitir que las personas elijan una preferida cuando se les dan dos opciones. ¿Cómo voy a hacer esto?

Esto debería ser bastante fácil de programar por su cuenta, o simplemente buscar cualquier principiante de PHP que lo programaría para usted (el beneficio es que PHP se escribió para generar páginas web dinámicas, por lo que al programarlo en PHP, obtendrá algo que se puede colocar en un servidor de alojamiento web gratuito y que personas de todo el mundo accedan a él.

Por ejemplo, mi hijo quería practicar matemáticas, así que rápidamente pirateé esto:

MATEMÁTICAS / MATEMATIKA

y ponerlo en mi sitio web, y ahora cualquiera puede usarlo gratis.

La lógica sería:

  1. Construya una matriz de las 10 declaraciones (llamémoslas declaraciones)
  2. Genere todos los pares posibles de declaraciones y almacénelas en una segunda matriz, llamada $ pares.
  3. Mezcle la matriz de $ pares, para que las declaraciones no vengan en una secuencia claramente visible.
  4. Luego, durante la sesión de un solo usuario, revise la matriz aleatoria de $ pares, muestre las dos declaraciones como hipervínculos (“./?pair=X&choice=1 ″ y“ ./?pair=X&choice=2 ″, respectivamente), que le permite detectar qué opción eligió el usuario de cada par (indexado por X).
  5. Siempre que una declaración “gane”, déle un punto +1 (idealmente en una base de datos, pero un simple archivo de texto también puede ser suficiente si no es un fanático de las bases de datos)
  6. Una vez que se hayan agotado todos los pares, puede mostrar las preferencias del usuario, así como las preferencias globales, como:
    [Declaración 1] – Lo clasificó como el tercero mejor – El mundo lo clasificó como el noveno mejor
  7. ¡Eso es!

More Interesting

¿Se puede ordenar una lista enlazada circular?

¿Son los problemas NP completos también problemas NP difíciles? ¿Por qué?

¿Por qué mi método de generador aleatorio no funciona en Java?

¿De dónde provienen los datos de entrenamiento para analizar las consultas en inglés en un árbol para Facebook GraphSearch?

¿Qué significa front = rear = null y front = rear = -1 en la cola de las estructuras de datos en C ++?

¿Qué tan buena es la calidad de los problemas de HackerRank en comparación con los problemas de Topcoder, Codeforces, Codechef?

¿Cuál es la explicación teórica más fácil posible sobre el algoritmo de clasificación de burbujas y el programa que usa C, ya que soy un viejo estudiante de 50 años completamente nuevo en programación?

¿Cuáles son las ventajas y desventajas de los enfoques de espera ocupada y sueño y vigilia para la exclusión mutua con respecto al kernel de Linux?

¿Debería darse más reconocimiento a las personas que hacen el trabajo de limpiar conjuntos de datos para que puedan ser utilizadas por personas que ejecutan algoritmos de aprendizaje automático?

Cómo hacer que el siguiente código sea mejor y más eficiente para el problema de invertir las palabras en la oración dada

Cómo hacer un sitio web que contenga algoritmos

¿Qué significa si un futuro programador apesta u odia los algoritmos de aprendizaje y las estructuras de datos?

¿Me pueden ayudar a aprender estructuras de datos y algoritmos?

Noruega: ¿Cómo funciona BankID?

Cómo resolver la pregunta en la descripción a continuación