This activity suitable for initial teacher centred explanation, followed by student self directed mastery learning.
Original source : https://www.geogebra.org/m/WgE3VWQb
by Ishak_Hassan@SG
Modified to
a. improve readability of final answers eg. (1x+3)(-1x-2) as (x+3)(-x-2).
b. give warning for expressions that cannot be factorized easily with rational numbers.
Updated 24 Feb 2022. g_m in text m updated, so display of coefficient is corrected