o código correto da resposta é esse abaixo, letra 'A', porem tem um erro nessa linha 'aCoder.encode(note, forKey: "nota")' onde está 'note' deveria ser 'nota'. Estou enviando para que a equipe corrija e não atrapalhe futuros colegas.
class Aluno: NSCoding {
// Atributos da classe
required init?(coder aDecoder: NSCoder) {
self.nome = aDecoder.decodeObject(forKey: "nome") as! String
self.nota = aDecoder.decodeDouble(forKey: "nota")
}
func encode(with aCoder: NSCoder) {
aCoder.encode(nome, forKey: "nome")
aCoder.encode(note, forKey: "nota")
}
}