Assessment × Exploratory learning × Foresight × Language education × Programming ×