So I have this table, which I just used an online tool to create, but I want the columns to wrap. So, I just change \begin{tabular} to \begin{tabularx} and then the last column vertical line is about 1cm from the table... How can I fix that gap?
\begin{tabularx}{\textwidth}{|X|X|X|X|}
\hline
Name: & Donald Trump & Student ID: & 99999999 \\ \hline
\multicolumn{2}{|p{0.5\textwidth}|}{Feedback focus:} & \multicolumn{2}{p{0.5\textwidth}|}{asoidjfaopsidjfp oiajdfpo iasjdfp oiasjdfpo ij} \\ \hline
\multicolumn{2}{|p{0.5\textwidth}|}{askdljf ;laksjdf;l aksjdf;lkajsd;:} & \multicolumn{2}{l|}{as;ldifja;lsdkfja;lsdkfja; slkfj; aldkjf ;aslkdj ;alk} \\ \hline \hline
\multicolumn{4}{|p{\textwidth}|}{as;ldkf;lkj: aklsduhf asldkj f;alskdjf ;alskdjf ;alskdf } \\ \hline
Fully Met & Met & Partially Met & Not Met \\ \hline
Comments: & \multicolumn{3}{l|}{} \\ \hline
\multicolumn{4}{|p{\textwidth}|}{asldkjf;alksdj f;laksjdf:as;dlk ja;lsdk fjas;ldkfj a;slkdfj ;lakasdlk;jkdj } \\ \hline
Fully Met & Met & Partially Met & Not Met \\ \hline
Comments: & \multicolumn{3}{l|}{} \\ \hline
\multicolumn{4}{|p{\textwidth}|}{a;lsdkjf; lakj;l3: alkjdsf l;aksjdf;l kasjd;lf kjasd;l fkjas;ldkfjas;ldkf jas;ldkf ja;sldkfj asldkfj alksjferopijp34qjp asdf} \\ \hline
Fully Met & Met & Partially Met & Not Met \\ \hline
Comments: & \multicolumn{3}{l|}{} \\ \hline
\multicolumn{4}{|p{\textwidth}|}{as;ldkfjal;kej ;l4: alskdjf ;lasdkjf ;alskdjf ;laskd} \\ \hline
Fully Met & Met & Partially Met & Not Met \\ \hline
Comments: & \multicolumn{3}{l|}{} \\ \hline
\multicolumn{4}{|p{\textwidth}|}{asl;dkjf;lk4j: asl;dkjfaslkdjf eirkajp (asl;dkfj a) aslkdjf l} \\ \hline
Fully Met & Met & Partially Met & Not Met \\ \hline
Comments: & \multicolumn{3}{l|}{} \\ \hline
\end{tabularx}
Gives:


\parindentto0pt, you should insert a\noindentinstruction immediately before\begin{tabularx}. – Mico Dec 04 '16 at 17:17