Skip to main content
iRubric: prolog project rubric

iRubric: prolog project rubric

find rubric

edit   print   share   Copy to my rubrics   Bookmark   test run   assess...   delete   Do more...
Rubric Code: P5B655
Ready to use
Public Rubric
Subject: Computers  
Type: Project  
Grade Levels: Undergraduate

Powered by iRubric Programming
70 %
  Excelente

70 pts

Bien

50 pts

Necesita Mejorar

40 pts

Deficiente

0 pts

El sistema está correcto
10 pts

Excelente

El programa funciona correctamente dando en el 100% de las ocasiones la salida correcta para cualquiera que sean los datos de entrada
Bien

El programa funciona correctamente con algunos juegos de datos pero no funciona para cualquiera que sean los datos de entrada
Necesita Mejorar

El programa funciona solamente con algunos juegos de datos aportados por los estudiantes pero no funciona para cualquiera que sean los datos de entrada
Deficiente

El programa no funciona correctamente, la salida del mismo no está correcta o no arroja ninguna salida
Ejecución
10 pts

Excelente

El programa se ejecuta a la perfección
Bien

El programa se ejecuta con lentitud y da error para ciertos datos
Necesita Mejorar

El programa se ejecuta pero con mucha lentitud o se bloquea en la corrida
Deficiente

El programa tiene errores de sintaxis o en tiempo de ejecución por lo que no se ejecuta
Base de conocimientos
10 pts

Excelente

La base de conocimientos está bien organizada, resalta a la vista cuáles son los hechos y las reglas utilizadas.
Bien

La base de conocimientos está bastante organizada por lo que se entiende bastante su estructura
Necesita Mejorar

La base de conocimientos necesaria para el programa está algo desorganizada, es necesario mirar con mucha atención para entenderla
Deficiente

La base de conocimientos necesaria para el programa está desorganizada por lo que no se entiende.
Nombres de las estructuras
10 pts

Excelente

Todos los nombres de los hechos y/o reglas del sistema se corresponden con el propósito del mismo por lo que no se pierde la semántica del programa.
Bien

El 80% de las estructuras del programa (hechos y reglas) poseen nombres que representan el propósito de las mismas
Necesita Mejorar

Entre el 70% y el 80% de las estructuras del programa (hechos y reglas) poseen nombres que representan el propósito de las mismas
Deficiente

Menos del 60 % de los nombres se corresponden con el propósito de los hechos y las reglas de la base de conocimiento por lo que se pierde la semántica del programa
Simplicidad del programa
10 pts

Excelente

El programa es simple de ejecutar, no necesita un usuario experimentado ni con conocimientos de programación para entender la salida
Bien

El programa no es tan simple de utilizar y la salida no es muy clara
Necesita Mejorar
Deficiente

El programa es muy complicado de ejecutar y se necesitan conocimientos avanzados para entender la salida.
Comentarios
5 pts

Excelente

El código está completamente comentado por lo que está claro lo que hace cada una de las reglas
Bien

Están comentadas entre el 80 porciento de las reglas explicando el papel que juegan en el programa
Necesita Mejorar

Están comentadas entre el 60 y el 70 porciento de las reglas explicando el papel que juegan en el programa
Deficiente

El código no está comentado
Archivo de instrucciones
5 pts

Excelente

El archivo con las instrucciones para ejecutar el programa describe paso por paso y de forma clara como ejecutar el sistema y es consistente con el mismo
Bien

El archivo con las instrucciones para ejecutar el programa no describe paso por paso como ejecutar el sistema aunque es consistente con el mismo
Necesita Mejorar

El archivo con las instrucciones para ejecutar el programa no describe los pasos a seguir y no es claro por lo que hay que adivinar algunas de las acciones para ejecutar el programa y no es consistente con el mismo
Deficiente

Siguiendo el archivo con las instrucciones no es posible llegar a ejecutar el programa correctamente
Trabajo en grupo
10 pts

Excelente

Todos los estudiantes involucrados en la elaboración del proyecto tienen dominio del código y se evidencia que trabajaron en grupo
Bien
Necesita Mejorar
Deficiente

Todos los estudiantes involucrados en la elaboración del proyecto no tienen dominio del código y se evidencia que solo uno o algunos hicieron todo el trabajo
Informe
30 % 30 puntos
  Excelente

30 pts

Bien

25 pts

Necesita Mejorar

15 pts

Deficiente

0 pts

Estructura del informe
6 pts

Excelente

El informe está bien estructurado, está organizado.
Bien

El informe no está dividido en secciones por lo que no está organizado
Necesita Mejorar
Deficiente

El informe está mal estructurado, no está dividido en secciones por lo que es de difícil comprensión
Información del informe
6 pts

Excelente

Contiene de forma detallada la estrategia general usada para resolver el problema seleccionado y la estructura de datos utilizada
Bien

Contiene la información de la estrategia general y de la estructura de datos utilizada pero no está detallada.
Necesita Mejorar

Contiene una descripción muy simple de la estrategia general y de la estructura de datos utilizada por lo que se pierde mucha información
Deficiente

No describe la estrategia general ni la estructura de datos utilizada
Juego de Datos
6 pts

Excelente

Incluye tres juegos de datos representativos que se pueden usar para probar el sistema
Bien
Necesita Mejorar
Deficiente

No incluye los tres juegos de datos representativos que se pueden usar para probar el sistema
Conclusiones
6 pts

Excelente

Llega a conclusiones donde refleja las ventajas (si considera que las hubiera) de utilizar prolog sobre un lenguaje procedimental para resolver el problema seleccionado
El estudiante da su opinión sobre si la solución en prolog es mejor que la procedimental para el problema resuelto
Bien

Llega a conclusiones donde refleja las ventajas (si considera que las hubiera) de utilizar prolog sobre un lenguaje procedimental para resolver el problema seleccionado
El estudiante no da su opinión sobre si la solución en prolog es mejor que la procedimental para el problema resuelto
Necesita Mejorar

Llega a conclusiones pero no relata las ventajas (si considera que las hubiera) de utilizar prolog sobre un lenguaje procedimental para resolver el problema seleccionado
El estudiante no da su opinión sobre si la solución en prolog es mejor que la procedimental para el problema resuelto
Deficiente

El informe no tiene conclusiones
Bibliografía
6 pts

Excelente

Todas las referencias bibliográficas están debidamente citadas en el apartado de la bibliografía y correctamente referenciadas en el texto del trabajo
Bien

Existen 2 referencias bibliográficas que no están debidamente citadas en el apartado de bibliografía o no están debidamente referenciadas en el texto del trabajo
Necesita Mejorar

Existen más de 2 referencias bibliográficas que no están debidamente citadas en el apartado de bibliografía o no están debidamente referenciadas en el texto del trabajo
Deficiente

El informe no tiene bibliografía



Keywords:
  • Computer Science, Programming, Coding

Subjects:

Types:





Do more with this rubric:

Preview

Preview this rubric.

Edit

Modify this rubric.

Copy

Make a copy of this rubric and begin editing the copy.


Print

Show a printable version of this rubric.

Categorize

Add this rubric to multiple categories.

Bookmark

Bookmark this rubric for future reference.
Assess

Test run

Test this rubric or perform an ad-hoc assessment.

Grade

Build a gradebook to assess students.

Collaborate

Apply this rubric to any object and invite others to assess.
Share

Publish

Link, embed, and showcase your rubrics on your website.

Email

Email this rubric to a friend.

Discuss

Discuss this rubric with other members.
 

Do more with rubrics than ever imagined possible.

Only with iRubrictm.



Copyright © 2024 Reazon Systems, Inc.  All rights reserved.
n16