def METHOD_NAME(self):
    """Students can submit data succesfully.
    Word cloud data properly updates after students submit.
    """
    input_words = [
        "small",
        "BIG",
        " Spaced ",
        " few words",
    ]
    correct_words = [
        "small",
        "big",
        "spaced",
        "few words",
    ]
    users_state = self._post_words(input_words)
    assert ''.join({content['status'] for (_, content) in users_state.items()}) == 'success'
    correct_state = {}
    for index, user in enumerate(self.users):
        correct_state[user.username] = {
            'status': 'success',
            'submitted': True,
            'display_student_percents': True,
            'student_words': {word: 1 + index for word in correct_words},
            'total_count': len(input_words) * (1 + index),
            'top_words': [
                {
                    'text': word, 'percent': 100 / len(input_words),
                    'size': (1 + index)
                }
                for word in correct_words
            ]
        }
    self._check_response(users_state, correct_state)