kongjs self-study