From: Supporting self-regulated learning and personalization using ePortfolios: a semantic approach based on learning paths
Agent rule
IF answerGoForward(?p)
THEN Action = recommend Go-next Node
IF UPPER = ϕ
THEN Action = recommend add-upper Node
IF answerGoMinimum(?p)
THEN Action = recommend Go-optional Node