I am writing an exam and I'm having some spacing issues with creating answer lines/rules between items in enumerate. If I use \vfill\hfill in between the items, sometimes it does not print the answer line write above the next item but instead pushes the answer line to the right in the middle of the items. Here's some sample code,
\documentclass[12pt]{extarticle}
\usepackage[margin=1in]{geometry}
\usepackage{enumitem,amsmath,amsfonts,amssymb}
\begin{document}
\begin{enumerate}[label=\bf (\alph*.),itemsep=64pt,topsep=4pt]
\item \textbf{[6 points]} Find the parameters $A, B, C$ in \textbf{exact form}.
\vfill\hfill $A = $ \rule[-0.75em]{4cm}{1.15pt} \quad $B = $\rule[-0.75em]{4cm}{1.15pt} \quad $C = $ \rule[-0.75em]{4cm}{1.15pt}
\item \textbf{[4 points]} Using the derivative of $g(z)$ and the values you found for $A,B,C$ in part (a.), determine the equation for the tangent line $T(z)$ of $g(z)$ at $z = 4$.
\end{enumerate}
\end{document}
I want the answer lines for A, B, and C to be right above the second item. Using \vspace, \hspace, or \vspace*{\fill}, etc. produced the same results. Any suggestions?
P.S. As I was typing this post, I learned from other questions that there is an exam documentclass package which I did not know about (first time writing an exam!), so maybe this would help this situation, but it's a bit too late for me to figure out exam documentclass and redo the LaTeX code now.