Browsing by Keyword Teacher development