Does ND cover for the 7th time in 8 games? Sure seems like it on the surface. The 10.5 line is a stinky one because it leaves you open to a backdoor cover (i.e. up 17 points with a couple minutes to play and backups in and you give up a TD).
Let's consider Temple's offense relative to two other ND opponents... USC and UMASS. Contrasted to USC, who has a top 10 offense, Temple checks in at 85th by both FEI and S&P... looked at another way, does Temple have a single player that would start for USC? Notre Dame should win consistently at the line of scrimmage, and it'd be shocking if Temple was able to score in any way except 1) deception 2) mistakes. We saw both of those against UMASS, which lead to a less-than-comfortable halftime score against an inferior opponent. If Notre Dame can play a complete game, it's hard to see Temple getting north of 21 points in any circumstance.
Now consider defense... Temple ranks 6th in S&P, and 30th in FEI. Notre Dame ranks 36th/37th in both. Why is Temple regarded as such a good defensive team by some metrics? Well, the crux is that they're a really good team statistically. But their opponents have been such garbage that when DFEI really weights that heavily it drops them wayyyyy down the scale. In short, no one has any idea how Temple will perform against a remotely talented offense, because every team they've played is utter trash.
So if you're grading on a relative scale... ND would get an A for offense, and Temple would get a D. Temple would get a B+ for defense and ND would get a B-. I bet if you parsed out everything in some sort of statistical projection (which I'm sure someone will do closer to kickoff), ND would be expected to win by about 14-17 points. I think ND fans are expecting at least a 14 point victory. Even accounting for being on the road and Temple's A+ effort it's hard to see ND losing this game... and more likely than not, the team will turn in its best defensive performance since Texas en route to a big win.