By definition of Collatz Conjecture or $3n+1$, regardless of the sequence (ie.$ m1,m2,m3....mn$), at the end, it eventually produces 1 at the end. For example, if you let $m=10$ (ie. $10, 5, 16, 8, 4, 2, 1, 4, 2, 1...$), you must repeat 6 times and eventually reach to 1.
How can Module
Collatz[m_]:= Module[{...}] be used that takes positive integer $m$ and outputs the "number of times" that the procedure must be repeated until obtaining 1?
Side Note: Although the link does incorporate the Module function, It's not about longest [Collatz] chain.
Collatz[m_] := Module[{j = 0, m1 = m}, While[m1 =!= 1, j++; m1 = If[OddQ[m1], 3*m1 + 1, m1/2]]; j]$\endgroup$