Skip to content
Web application in SWI Prolog for back-end and Semantic-UI CSS framework for front-end.
CSS JavaScript Prolog HTML
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
assets
prolog/st
views
Prolog.pl
README.md
kb_pts.pl
schema_base.pl

README.md

Prolog Intelligent Tutoring Systems

Web application in SWI Prolog for back-end and Semantic-UI CSS framework for front-end.

screenshot 2 You can visit the application at prolog.kantas.net

Look at checkUserPwd predicate at Prolog.pl file for some valid username-password combinations

Run

Download and install SWI prolog

  • Run the Prolog.pl file witch is the entry point of the web application

  • Query server(80). on SWI Prolog Terminal

  • Open a browser and type localhost

Info

Front end is build with Semantic UI

The application uses the template engine Simple-template by Raivo Laanemets

The predicates have strange names (and different from handlers ) to keep reference from an older version on application witch used that names

Authors

Developed by Alexandros Kantas and Afroditi Stathaki

Everything in front-end: HTML files, CSS classes, Javascript functions and some back-end operations: use of Simple-template and Sessions are developed by Alexandros Kantas

Flowchart of application, texts and all core back-end predicates are developed by Afroditi Stathaki as part of her thesis.

You can’t perform that action at this time.