Partial support for 'add_assessment', better ctrl fn for getting partials

Signed-off-by: Thameera Senanayaka <thameera123@gmail.com>