9. A method, comprising: receiving, by an assessment data structure generator server, a request from a first client device to generate a new assessment data structure or update an existing assessment data structure; generating or retrieving, by the assessment data structure generator server, a shell markup language data block, corresponding to the new assessment data structure to be generated or the existing assessment data structure to be updated; receiving, by the assessment data structure generator server, first input from the first client device corresponding to a selection of a plurality of assessment component objects to be included within the assessment data structure; determining, by the assessment data structure generator server, one or more scoring types compatible with the selected plurality of assessment component objects; providing, by the assessment data structure generator server, an assessment scoring interface to the first client device, the assessment item scoring interface comprising the one or more compatible scoring types, and one or more interface components configured to receive assessment scoring data; receiving, by the assessment data structure generator server, assessment scoring data via the assessment scoring interface, the assessment scoring data comprising: a selection of one of the compatible assessment scoring types, and one or more values corresponding to the one or more selected assessment component objects; generating, by the assessment data structure generator server, one or more markup language data blocks based on the received assessment scoring data; embedding, by the assessment data structure generator server, the one or more markup language data blocks generated based on the received assessment scoring data within the shell markup language data block corresponding to the assessment data structure; transmitting, by the assessment data structure generator server, data representing the new assessment data structure to be generated or the existing assessment data structure to be updated to the first client device; and storing, by the assessment data structure generator server, the shell markup language data block corresponding to the assessment data structure, including the one or more markup language data blocks generated based on the received assessment scoring data, into a data store.
9. A method, comprising: receiving, by an assessment data structure generator server, a request from a first client device to generate a new assessment data structure or update an existing assessment data structure; generating or retrieving, by the assessment data structure generator server, a shell markup language data block, corresponding to the new assessment data structure to be generated or the existing assessment data structure to be updated; receiving, by the assessment data structure generator server, first input from the first client device corresponding to a selection of a plurality of assessment component objects to be included within the assessment data structure; determining, by the assessment data structure generator server, one or more scoring types compatible with the selected plurality of assessment component objects; providing, by the assessment data structure generator server, an assessment scoring interface to the first client device, the assessment item scoring interface comprising the one or more compatible scoring types, and one or more interface components configured to receive assessment scoring data; receiving, by the assessment data structure generator server, assessment scoring data via the assessment scoring interface, the assessment scoring data comprising: a selection of one of the compatible assessment scoring types, and one or more values corresponding to the one or more selected assessment component objects; generating, by the assessment data structure generator server, one or more markup language data blocks based on the received assessment scoring data; embedding, by the assessment data structure generator server, the one or more markup language data blocks generated based on the received assessment scoring data within the shell markup language data block corresponding to the assessment data structure; transmitting, by the assessment data structure generator server, data representing the new assessment data structure to be generated or the existing assessment data structure to be updated to the first client device; and storing, by the assessment data structure generator server, the shell markup language data block corresponding to the assessment data structure, including the one or more markup language data blocks generated based on the received assessment scoring data, into a data store. 15. The method of claim 9 , wherein the method further comprises: receiving second input from the first client device, the second input identifying one of the plurality of selected assessment component objects to be removed from the new assessment data structure to be generated or the existing assessment data structure to be updated; and updating the one or more markup language data blocks based on the received assessment scoring data, in response to receiving the second input.