A system for evaluating a performance of a footwork-based activity where a portion of a user's body impacts a surface comprising: for each of a plurality of users : an article of footwear and a sensor attached to the article of footwear so as to be attachable to the portion of a user's body, the sensor being capable of detecting an impact of the portion of the user's body against the surface; a processor connected to the sensor via a communication link ; a memory module accessible by the processor; a target impact pattern stored in the respective memory module and accessible by the processor; a display connected to the processor; and an external communications device connecting the processor to an external communications network to transmit performance data; the system further comprising a master evaluation module connected to the communications network via a link , the master evaluation module comprising a processor and a memory module ; wherein the master evaluation module is configured to: compare the performance data received for each user to a target impact pattern stored in the memory module of the master evaluation module to provide evaluated performance information for each user; or receive evaluated performance information produced by evaluation modules associated with each user; wherein the master evaluation module is configured to compare the evaluated performance information for each of the users to rank the users. for each of a plurality of users : an article of footwear and a sensor attached to the article of footwear so as to be attachable to the portion of a user's body, the sensor being capable of detecting an impact of the portion of the user's body against the surface; a processor connected to the sensor via a communication link ; a memory module accessible by the processor; a target impact pattern stored in the respective memory module and accessible by the processor; a display connected to the processor; and an external communications device connecting the processor to an external communications network to transmit performance data; the system further comprising a master evaluation module connected to the communications network via a link , the master evaluation module comprising a processor and a memory module ; an article of footwear and a sensor attached to the article of footwear so as to be attachable to the portion of a user's body, the sensor being capable of detecting an impact of the portion of the user's body against the surface; a processor connected to the sensor via a communication link ; a memory module accessible by the processor; a target impact pattern stored in the respective memory module and accessible by the processor; a display connected to the processor; and an external communications device connecting the processor to an external communications network to transmit performance data; the system further comprising a master evaluation module connected to the communications network via a link , the master evaluation module comprising a processor and a memory module ; wherein the master evaluation module is configured to: compare the performance data received for each user to a target impact pattern stored in the memory module of the master evaluation module to provide evaluated performance information for each user; or receive evaluated performance information produced by evaluation modules associated with each user; compare the performance data received for each user to a target impact pattern stored in the memory module of the master evaluation module to provide evaluated performance information for each user; or receive evaluated performance information produced by evaluation modules associated with each user; wherein the master evaluation module is configured to compare the evaluated performance information for each of the users to rank the users. <EOS>