Recommender system for learning SQL using hints

  • 2018-07-07 09:13:34
  • Dejan Lavbič, Tadej Matek, Aljaž Zrnec
  • 2

Abstract

Today's software industry requires individuals who are proficient in as manyprogramming languages as possible. Structured query language (SQL), as anadopted standard, is no exception, as it is the most widely used query languageto retrieve and manipulate data. However, the process of learning SQL turns outto be challenging. The need for a computer-aided solution to help users learnSQL and improve their proficiency is vital. In this study, we present a newapproach to help users conceptualize basic building blocks of the languagefaster and more efficiently. The adaptive design of the proposed approach aidsusers in learning SQL by supporting their own path to the solution andemploying successful previous attempts, while not enforcing the ideal solutionprovided by the instructor. Furthermore, we perform an empirical evaluationwith 93 participants and demonstrate that the employment of hints issuccessful, being especially beneficial for users with lower prior knowledge.

 

Quick Read (beta)

loading the full paper ...