Σε μία κατσαρόλα ζεσταίνετε λίγο λάδι και καβουρντίζετε την κανέλα σε σκόνη και τα καρύδια. Στη συνέχεια ρίχνετε το σιμιγδάλι ανακατεύοντας συνεχώς μέχρι να πάρει ένα χρυσαφί χρώμα.
Σε ένα άλλο κατσαρολάκι βράζετε τη ζάχαρη με το νερό περίπου 5 λεπτά, μέχρι να δημιουργηθεί ένα αλαφρύ σιρόπι. Στη συνέχεια προσθέτετε το ξύλο της κανέλας, το γαρίφαλο, τις φλούδες του πορτοκαλιού και ανακατεύετε.
Τέλος σουρώνετε το σιρόπι που ετοιμάσατε μέσα στην κατσαρόλα με το καβουρντισμένο σιμιγδάλι. Ανακατεύετε συνεχώς μέχρις ότου ο χαλβάς να ξεκολλάει εντελώς από την κατσαρόλα. Τοποθετείτε το χαλβά σε φόρμα και τον αφήνετε μέχρι να κρυώσει. Ξεφορμάρετε.
Λιώνετε τη σοκολάτα γάλακτος σε μπεν μαρί και περιχύνετε το χαλβά, πασπαλίζετε με τα καρύδια και την κανέλα και σερβίρετε.