Bom pessoal tenho uma dúvida a levantar, achei algo bem repetitivo e estranho nesse último exemplo passado no vídeo, qual a real razão de pegar meu objeto do meu XML para passar ele para seu determinado objeto, arrancar uma única propriedade dele para colocar em uma String, int, double, etc, para depois inserir esse objeto dentro dos atributos do meu objeto Aluno.
Costumo realizar o seguinte procedimento.
aluno.setNota (((RatingBar) findViewById(R.id.nota)).getRating());
Não sei se este seria o processo ideal a se fazer, mas por exemplo evita a criação de 2 variáveis que são utilizadas apenas para adquirir uma única informação.